Giter Site home page Giter Site logo

Comments (9)

DSchau avatar DSchau commented on May 28, 2024 6

I'm going to re-open this... been pinged a few times that it's not working, so it'd be nice to just fix it.

from gatsby-mail.

sgrove avatar sgrove commented on May 28, 2024 1

Yeah, the issue here is that Google is very protective of Gmail access, and they want to review any apps before they have a chance to cause too much public damage. The middle-ground they've found is that you can have N people sign into your app before it's shut down for anyone except for you (the author of the Google app).

The reason you can use the OneGraph app is that it's be reviewed as a developer tool, and doesn't ask for "write" (send, really) permissions, so the review is softer. We've seen some pretty intense requests for redesigns/more informative verbiage, and fewer permissions on some of the apps using Gmail.

If you end up publishing a real GatsbyMail for others to use, you'd want to create an OAuth client in Google, add the client id/secret in the OneGraph app dashboard, and they have your app reviewed well before launching publicly.

from gatsby-mail.

DSchau avatar DSchau commented on May 28, 2024

Thanks for weighing in @sgrove!

Since this is more of less for demo purposes (see the "Don't use this for anything real" in the live app, ha) I'm going to close this out!

If you're interested in using any of this for a real app @papascott definitely check out some of the advice above to move past some of these technical hurdles/challenges.

from gatsby-mail.

dnafication avatar dnafication commented on May 28, 2024

Hi @DSchau, Will this issue resove if the developer created a new account in onegraph and used his/her appId in .env file ('GATSBY_OG_APP_ID')?

from gatsby-mail.

DSchau avatar DSchau commented on May 28, 2024

@dnafication sorry for the delay--but yes that should work!

from gatsby-mail.

myisaak avatar myisaak commented on May 28, 2024

Just to make peoples lives a bit easier I updated the readme to avoid this issue. In my case, I needed to create a onegraph account since my Google account requires permission which can only be accepted by a self-created account.

from gatsby-mail.

DSchau avatar DSchau commented on May 28, 2024

@myisaak think that should do the trick, for now at least.

Longer term--I need to get off my laurels and actually make this a real app with Google OAuth authentication as @sgrove mentioned earlier.

(So once more--let's keep this open!)

from gatsby-mail.

erdahuja avatar erdahuja commented on May 28, 2024

Even for onegraph account it gave the same message, "Sign in with google is disabled". I also tried t connect oneGraph account with google, same message.

from gatsby-mail.

myisaak avatar myisaak commented on May 28, 2024

Look at https://developers.google.com/identity/protocols/oauth2/javascript-implicit-flow

from gatsby-mail.

Related Issues (12)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.