How To Set Up Your Own OneLogin App (OpenID Connect)

Last updated 11/23/2021

Step 1

Log in to your OneLogin account.

Step 2

Navigate to the Administration panel, then go to the Applications tab.

Step 3

Click Add App at the top right of the page.

Step 4

  • Search for:oidc
  • Click on OpenId Connect (OIDC) by OneLogin,Inc. to add it.
Step 4

Step 5

For Display Name, enter your organization's name and click "Save"

Step 6

Go to Configuration in the left menu, and enter the following information:
  • For the Redirect URI's field, enter: https://api.breadbutter.io/callback
Step 6

Step 7

Go to SSO in the left menu, and change the Token Endpoint Authentication Method to POST
Step 7

Step 8

On the same page, take note of the following information:
  • Client ID
  • Client Secret
  • Issuer URL
Step 8

Step 9

Go to Users, and add your users to the App.

Step 10

Bread & Butter Setup:

  1. Go to https://app.breadbutter.io/sign-in/
  2. Click Sign In and authenticate (or Sign Up make a new account and authenticate).
  3. Navigate to Providers, then to Default Rules (or Domain Rules and open/create a domain module).
  4. Click on the OneLogin button under Enterprise Identity Providers.
  5. Choose OpenID Connect for the protocol.
  6. Enter a name.
  7. Enter a description (optional).
  8. Using the Issuer URL from step 8, enter the Login URL as:[Issuer URL]/auth(eg: https://example.onelogin.com/oidc/2/auth)
  9. Enter the Token URL as:[Issuer URL]/token(eg: https://example.onelogin.com/oidc/2/token)
  10. Enter the Client ID from the OneLogin setup steps above.
  11. Enter the Client Secret from the OneLogin setup steps above.
  12. Click Save & close.
  13. Enable OneLogin by clicking the new entry in the OneLogin Identity Providers list.
Step 10