In order for Expo to configure your organization to use Single Sign-On (SSO), you will need to configure a new application in OneLogin and make note of the following information:
- Client ID from your OneLogin application
- Client secret from OneLogin application
- OneLogin issuer URL
- Expo organization name
Read on for how to configure the OneLogin application and obtain this information.
- In the OneLogin administration dashboard, select Applications -> Applications in the top menu:
- Click Add App:
- Find and choose “OpenId Connect (OIDC)”:
- Give your app a display name and click Save:
- Go to the Configuration tab, set Redirect URI’s to
https://expo.dev/auth/callback/onelogin
and the Post Logout Redirect URI’s tohttps://expo.dev
:
Depending on how your OneLogin org is configured, you may need to add the application you just created to users’ accounts.
To check this, you can go to the Users menu, choose Users, and click on a specific user. Click on Applications, and check if the user has the application you just created added:
Inside your Application on the OneLogin administration dashboard, you can find and copy the information that will be needed by the Expo team in order to configure SSO on your Expo organization.
Expo will need:
- Client ID
- Client secret
- Issuer URL
- Expo organization name
- Go to the Applications menu, and click on Applications:
- Click on your OIDC application:
- Click on the SSO tab, and all of these fields will be to the right:
The Expo organization name is available from the Account overview when logging into your account at expo.dev: