apollographql / apollo-studio-community

🎡  GraphQL developer portal featuring an IDE (Apollo Explorer), auto-documentation, metrics reporting, and more. This repo is for issues, feature requests, and preview docs. 📬
https://studio.apollographql.com
249 stars 29 forks source link

GraphOS Platform API Feedback #256

Open moatorres opened 1 year ago

moatorres commented 1 year ago

Context

Currently, when we sign up to Apollo Studio using an external OAuth Provider, such as Github, there's a banner that says "To continue using Studio, please check your email and follow the link to verify your email address. [Resend verification email]()." and I think the flow could be slightly improved.

  1. Since I didn't receive a confirmation email automagically, I'm assuming that that's not being sent to users that sign up through OAuth Providers. I had to click on 'Resend verification email' to actually receive one.

  2. If you follow the link received on the email, you're actually invited to sign in, which isn't ipsis literis the same thing as confirming an email. Then once you've signed in using the OAuth Provider, you'll got the "Thank you! Your email address has been verified".

It may be a really small thing, but my suggestion is to explicitly add a message, either in the banner on Studio or in the "first sign in" page, stating that we should/must sign in to verify our email.

I'm letting alone the assumption that if an user signed up with an OAuth Provider, his/her email could/should have been considered verified already, because there could be a gap between verifying the email on the OAuth Provider and signing up on another service (hypothetically, before having verified the email on the former).

What type of feedback is this?

Is there anything else you'd like to share about the Platform API?

Not yet, thank you.