Skip to main content

Setup user authentication with Yahoo! and Yahoo Mail

This article provides a quick start guide for adding Yahoo! Login to Authress, so that your users can use their Yahoo! Account Login to authenticate into your software.

Login with Yahoo!

info

If you are looking to enable admin login access into the Authress Management Portal using your corporate IdP see the Authress Management Portal SSO Configuration.

In this guide we’ll set up Yahoo Accounts login. Setting up authentication requires the following parts:

  1. Authress-Yahoo OAuth configuration
  2. Yahoo Developer Network Registration
  3. Testing the configuration

Prerequisite: Yahoo Account + Yahoo Developer Network​

In order to enable your users to log in with their Yahoo Account, you will first need a Yahoo account. You can do that by Registering for a Yahoo account.

You’ll need to create a Yahoo account to set up applications on the Yahoo Developer Network (YDN).

Authress Connection configuration​

The first step is enabling the Yahoo preconfigured Authress connection in the Authress Management Portal.

Authress preconfigured Yahoo connection

You will see there are the missing fields Client ID and Client Secret.

Yahoo Client Registration​

Now we can create a new Yahoo Application. This Yahoo Application is what your users will see when the choose to sign in with Yahoo.

Navigate to The Yahoo Developer Network to create an application.

  • Enter a Application Name as Authress, and set the Homepage URL to be your application main page.

App Registration type selection

  • Set the Redirect URI(s) to be your Authress Custom Domain url. This is the domain you set up in your Authress account. We'll assume for this example it is https://auth.yourdomain.com and therefore the redirect URI is https://auth.yourdomain.com/login. This value is available in your new Authress Connection for Yahoo in the Complete Setup section of the connection from the previous step.

Complete Authress Setup

  • Enable OpenID Connection Permissions, and specify both Email and Profile as options.

  • Then click Create App.

Yahoo Service Client Configuration​

Now that the App is created in Yahoo we can copy the Client ID and the Client Secret from the console and store it in Authress:

Yahoo server registration client ID

Validate the configuration​

Now the setup is complete and you are ready to test connection. You can test the connection in the Authress Connection configuration by clicking Test Connection:

Test Connection in Authress

When everything is configured correctly you'll see the test login success screen:

Correct Yahoo configuration in Authress