Can I offer "login with yahoo" using FusionAuth?

mooreds1 pts0 comments

Can I offer "login with yahoo" using FusionAuth? | FusionAuth Forum

Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode .

Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).

Can I offer "login with yahoo" using FusionAuth?

Scheduled

Pinned

Locked

Moved

Solved

Q&A

yahoo

login

federation

social logins

13.9k

Loading More Posts

Oldest to Newest

Newest to Oldest

Most Votes

Reply

Reply as topic

Log in to reply

This topic has been deleted. Only users with topic management privileges can see it.

dan

last edited by

I'd like to off a "Login with Yahoo!" button. Can I use FusionAuth to do so?

FusionAuth - Identity Without Constraints

https://fusionauth.io

1 Reply<br>Last reply

Reply<br>Quote

dan

@dan

last edited by dan

Yes. You can use FusionAuth's OpenID Connect Identity Provider.

I did this a few weeks ago, so am writing these instructions from memory.

Prerequisites:

A yahoo account

A running FusionAuth instance (localhost is fine)

Steps:

Go to the Yahoo! developer network and create an app.

The redirect URI for Yahoo is https:///oauth2/callback

Save off the provided Client ID (Consumer Key) and Client Secret (Consumer Secret).

Then go to FusionAuth and create an OpenID Connect Identity Provider: /admin/identity-provider/add/OpenIDConnect

Put the Client ID (Consumer Key) and Client Secret (Consumer Secret) into the Client Id and Client secret fields, respectively.

Uncheck Discover Endpoints. Manually configure the endpoints:

Set the Authorization Endpoint to https://api.login.yahoo.com/oauth2/request_auth

Set the Token Endpoint to https://api.login.yahoo.com/oauth2/get_token

Set the Userinfo Endpoint to https://api.login.yahoo.com/openid/v1/userinfo

Set the Scope to openid email profile and any other scopes you might need. (I was unable to find an authoritative list, but here's info about the mail scopes.)

Update the Button text and Button image as needed.

Enable it for applications as needed.

Save the Identity Provider.

FusionAuth - Identity Without Constraints

https://fusionauth.io

1 Reply<br>Last reply

Reply<br>Quote

D dan has marked this topic as solved on

First post

Last post

Go to my next post

Looks like your connection to FusionAuth Forum was lost, please wait while we try to reconnect.

fusionauth yahoo reply login identity https

Related Articles