This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

yahoo oauth2 signin stuck.

  • 13 replies
  • 3 have this problem
  • 8 views
  • Last reply by atErik

more options

Thunderbird 68.11.0 Fedora 31 (last patched Sept. 17) Gnome

I received the yahoo messages about sign-in changes coming next month. I saw the long thread in the Mozilla support about this. I did as that thread suggested.

  • I logged in to the e-mail account via Thunderbird.
  • I changed the Security Settings Authentication method to OAuth2.
  • I closed Thunderbird.
  • I logged out of my Fedora user account.
  • I logged back in to my Fedora user account.
  • I launched Thunderbird.

When I tried to go into the e-mail account, a small browser-like window appeared with the e-mail address already filled in. I clicked "Next". Then I get the message "Please reload the page and try again or use anothe browser.". Neither clicking "Next" again nor putting the cursor at the end of the e-mail address and hitting "enter" helps.

How do I log in to my yahoo e-mail account?

Thunderbird 68.11.0 Fedora 31 (last patched Sept. 17) Gnome I received the yahoo messages about sign-in changes coming next month. I saw the long thread in the Mozilla support about this. I did as that thread suggested. * I logged in to the e-mail account via Thunderbird. * I changed the Security Settings Authentication method to OAuth2. * I closed Thunderbird. * I logged out of my Fedora user account. * I logged back in to my Fedora user account. * I launched Thunderbird. When I tried to go into the e-mail account, a small browser-like window appeared with the e-mail address already filled in. I clicked "Next". Then I get the message "Please reload the page and try again or use anothe browser.". Neither clicking "Next" again nor putting the cursor at the end of the e-mail address and hitting "enter" helps. How do I log in to my yahoo e-mail account?
Attached screenshots

Chosen solution

Are cookies allowed in TB Options(Edit/Preferences)/Privacy? No need for an app password, just enter the account password in the OAuth browser window. Also, set OAuth2 for both the incoming and outgoing servers.

Read this answer in context 👍 2

All Replies (13)

more options

This maybe is not the answer you expect - but did you tried to generate an app password? Till someone can test your case you can check the details from here https://support.mozilla.org/en-US/questions/1304518#answer-1349911 with yahoo link.

more options

? I'm on a desktop workstation, not a cell phone. I do not have a cell phone. No "app" is involved.

By the way, my guess is that the browser-like window is Firefox 80.0, my default browser. The only other browser I have is Tor.

more options

Chosen Solution

Are cookies allowed in TB Options(Edit/Preferences)/Privacy? No need for an app password, just enter the account password in the OAuth browser window. Also, set OAuth2 for both the incoming and outgoing servers.

more options

Thank-you.

I fixed the cookies setting. Then I had to wade through 3 screens of sets of teeny images to proving that I'm not a robot. Then I was asked for my password. Now I'm in.

I saw only 1 OAuth2 setting, not separate ones for incoming and outgoing.

I would like cookies to be allowed only for these yahoo OAuth2 logins, blocked/forbidden/rejected for everything else. How do I do that?

more options

Click the Exceptions button in Privacy/Web Content settings to fine tune the cookies.

The incoming authentication method is under Server Settings in Account Settings, and in Outgoing Server (SMTP) at the bottom of the left pane of Account Settings.

more options

Found both authentication settings. They're now both set as you suggested.

What URL should I enter for the exception?

I closed and re-opened Thunderbird. I did not have to log in to the e-mail account. Is that the correct behavior?

more options

When the authentication is completed, a token is stored in Saved Passwords, and applied for each login automatically.

I think *.yahoo.com or login.yahoo.com will work for the cookies exception.

more options

Hmmm...

Things must be slow for you tonight. I appreciate your quick and helpful replies.

All seems to be working at this time. I'll give this another day. If after the overnight shutdown and morning boot, no further problems occur, I marked the problem solved, and start doing the other yahoo accounts.

more options

In the yahoo e-mail accounts that are not yet "converted", almost every time I go in to a different folder, send a message, or even open a message, I have to re-enter the account's password. This get tedious. I'm hoping this problem will go away once I've "converted" all the other accounts. So let's leave this aside for now.

The "converted" yahoo account is working fine. So I consider this thread's problem solved. Thank-you for your help.

Two enhancements suggestions for Thunderbird: 1. When I launch Thunderbird, I'm automatically signed in to all "converted" yahoo accounts. I would prefer to choose. A simple yes or no on each account should be sufficient. If later I want access to an account that I said "no" to, I could be logged in by simply clicking on the account name in the left part of the Thunderbird display. 2. (for all e-mail accounts, not just yahoo accounts) I know of no way of logging out of a specific account. I would have to close Thunderbird, but that logs me out of all the accounts. Please provide a way of logging out of a specific account. If I should submit an enhancement bug for these, please let me know.

more options

I don't know of a way to log out of accounts individually, but a POP account is easier to set to not log in, compared to IMAP accounts. By disabling checking for mail at startup and periodically, mail can then be checked manually on a per account basis.

more options

As of today (Oct. 22), my yahoo accounts seem to have been behaving properly for 3 days now. The conversion to "oauth2" worked. Thank-you, everyone, for your help.

more options

I needed to add "https://accounts.google.com" to the "Exceptions..." in the "Preference" > "Privacy & Security" to get OAuth2 working again after #googledown. This solution allows you to leave the "Accept cookies from sites" unchecked which might allow any site to store cookies.

more options

https://stackoverflow.com/a/63255601/3553808 : Access WebMail Type Of Email-WebSites From TB-WebBrowser-Tab , or , Configure TB to allow very specific OAuth2 based website-addresses in TB's Cookie-Exception list, etc, etc. (please upvote my Q+A both, inside the linked page, if its useful/helpful).