Skip to main content

Configure OpenId Connect apps in OneLogin

Riot supports signing in to the platform using OpenId Connect. This document describes how to create the necessary applications in OneLogin to be able to use OneLogin to sign in.

Updated over a week ago

We will create two applications:

  • The first application “Riot Admin” will allow administrators to connect to https://hub.tryriot.com. This application should only be assigned to Riot administrators.

  • The second application “Riot Employee Portal” will allow all employees to connect to their personal employee portal at https://portal.tryriot.com. This application can be assigned to all OneLogin users.

1️⃣ Configuring the Riot Admin application

Connect to your OneLogin Admin Console, and in the top menu, go to Applications > Applications.

  • Click on the button “Add App”.

  • In the search bar, search for “OpenID Connect”

  • Click on the search result named “OpenId Connect (OIDC)”.

  • On the next page enter “Riot Admin” in the “Display Name” field, and make sure the option “Visible in portal” is enabled.

  • Click “Save”. The application is now created and can be configured.

  • Click “Save”.

  • Go to “SSO” now.

On this page, you can retrieve the two values you will need to enter on the Riot platform: the Client ID and the Client Secret.

  • Copy the values of these fields and paste them in the corresponding fields on Riot.

  • Go to “Access” now.

Here you can configure who will have access to the Riot application. In this example, we have previously created a dedicated role “Riot Administrators” and assigned users to the role.

  • Click “Save” after selecting the roles you want to have access to the Riot Admin application.

The first application is now created, and should appear on the User Portal for the users who are members of the role which was assigned.

2️⃣ Configuring the Riot Employee Portal application

Connect to your OneLogin Admin Console, and in the top menu, go to Applications > Applications.

  • Click on the button “Add App”.

  • In the search bar, search for “OpenID connect”

  • Click on the search result named “OpenId Connect (OIDC)”.

  • On the next page enter “Riot Employee Portal” in the “Display Name” field, and make sure the option “Visible in portal” is enabled.

  • Click “Save”.

  • The application is now created and can be configured.

  • Click “Save”.

  • Go to “SSO” now.

  • On this page, you can retrieve the two values you will need to enter on the Riot platform: the Client ID and the Client Secret.

  • Copy the values of these fields and paste them in the corresponding fields on Riot.

  • Change the “Token Endpoint > Authentication Method” option to “POST” and click “Save”.

  • Go to “Access” now.

Here you can configure who will have access to the Riot application. In this example, we have previously created a dedicated role “Riot Administrators” and assigned users to the role.

  • Click “Save” after selecting the roles you want to have access to the Riot Admin application.

The second application is now created, and should appear on the User Portal for the users who are members of the role which was assigned.

Did this answer your question?