Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sign in with Google temporarily disabled for this app #82

Open
prhbrt opened this issue Jun 18, 2020 · 3 comments
Open

Sign in with Google temporarily disabled for this app #82

prhbrt opened this issue Jun 18, 2020 · 3 comments

Comments

@prhbrt
Copy link

prhbrt commented Jun 18, 2020

When using the app for the first time and going through the authorization steps, google says:

Sign in with Google temporarily disabled for this app

This app has not been verified yet by Google in order to use Google Sign In.

When authenticating, Google complained they didn't check the app and hence it's disabled.

I fixed this by going to the Google Cloud Console, I guess you have to be a developer to have this.

Then I created a project 'md2googleslides' and I created a 'OAuth Client ID' for 'Desktop app' also with the name 'md2googleslides', this gave me a client ID and client Secret.

The ID and the secret I manually injected into bin/md2gslides, in particular /home/herbert/.node_modules_global/bin/md2gslides for my installation. Around line 130, in the authorizeUser() function, there are clientId and clientSecret entries.

I think this should work, but I'm still working some stuff out and it is an ugly work around.

@prhbrt prhbrt changed the title Google doesn't trust the app Sign in with Google temporarily disabled for this app Jun 18, 2020
@wescpy
Copy link
Contributor

wescpy commented Jul 1, 2020

Yep, correct. This is a duplicate of </issues/70> which was closed in favor of </issues/64>. My fix is almost exactly what you suggest but cleaner as it avoids that "ugly workaround" of hacking the code as you suggested. The PR is open for your review at </pull/74>. (Your fix is what I've been suggesting to everyone who needs this working ASAP while the PR is still open.)

@sprajagopal
Copy link

Thanks for this amazing project! It was super useful to me.
I was trying this work around for the sign-in process. It works sometimes but not always. Particularly the rate-limiting on the number of queries is a problem.
Anyway, I tried a few options but nothing that works for me and obviously this is dependent on google heavily (and that's obviously the point of the project, I get that)
In case, anyone is looking for a simpler way to do this, pandoc-2.10.x now can work seamlessly in converting markdown to pptx. You can then use simple google drive sync. This is the best I could find that can emulate the above without the GSuite problems.

@wescpy
Copy link
Contributor

wescpy commented Sep 2, 2020

[UPDATE: The permanent fix described below has been merged BUT, the release tag hasn't been updated, so you'll need to compile and replace the old one in bin.]

I provided a temporary solution for those who needs this working ASAP and filed a PR with a permanent fix, but that's undergoing review at this time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants