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

Cannot access oss-fuzz.com with multiple mail addresses attached to Google account #12907

Open
firewave opened this issue Jan 6, 2025 · 2 comments

Comments

@firewave
Copy link
Contributor

firewave commented Jan 6, 2025

As outlined in https://google.github.io/oss-fuzz/faq/#why-do-you-require-a-google-account-for-authentication you need a Google account for authentication. It seems the documentation falls short since you actually also need a @gmail.com address which was mentioned in other places (sorry, I have no reference to such a mention at the moment). I am also curious why it offers login with a GitHub account if you are required to use a Google account - but let's stay on one issue at a time.

I had a Google account for a long time but only an external address attached to it so I also added a GMail one. I used that as an additional address because I do not want my regular notifications to go into a separate account (I am aware that I would need to look into the other account to see the OSS-Fuzz stuff). That address is shown to me in Chrome and also when I select an existing account to log in.

But I am not able to authenticate on https://oss-fuzz.com. It always says

You (email=<my-external-address>) are not authorized to access this page!

I also tried a private tab and entered the @gmail.com address to log in and still the same. It seems like it is looking up the account via the given address but then uses the primary(?) account instead of the one used in the actual login.

https://issues.oss-fuzz.com seems to correctly use the @gmail.com as it is used in the default search term.

My address was only added to a project a few days ago in #12886 and I first thought it might not have been synchronized with the login but the issue still persists.

@DavidKorczynski
Copy link
Collaborator

DavidKorczynski commented Jan 10, 2025

Am not 100% sure what the specific issue is here, but, you can use a non-gmail account for OSS-Fuzz and many do this, me included. You just need to make sure the email is the primary email on the Google account https://support.google.com/accounts/answer/176347?hl=en Can you confirm this is your case as well?

@firewave
Copy link
Contributor Author

The @gmail.com address is what is shown next to the account on overviews and logins. In my account settings it is shown under "Google Account email". "Contact email" and "Alternate emails" show the non-Google address.

Maybe it is caused by the fact that the account was created with a non-Google primary address and changed later on.
Or maybe oss-fuzz.com somehow stored this as the primary address because I tried to authenticate before I had a Google mail account.

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

2 participants