This video will walk you through the steps of configuring = Single Sign-On (SSO) for the Benji Pays Customer Portal wtih any OAuth Provider.
Steps to Configure OAuth SSO for Benji Pays
Step 1: Navigate to SSO Configuration in Benji Pays
- Log in to your Benji Pays account.
- Go to Settings > Customer Portal Settings.
- Select SSO Single Sign-On Configuration.
- Click Add SSO Configuration and choose Other as the provider.
- In the configuration fields:
- Description: Enter a name, e.g., "OAuth SSO."
- Issuer URL: Enter the URL for your OAuth IDP tenant.
Step 2: Set Up an Application in Okta
- Log in to your OAuth IDP admin console.
- Create an application with Implicit Flow
Step 3: Configure Redirect URIs
- Go back to the Benji Pays SSO configuration and copy the Login Redirect URL.
- Paste this URL into the sign in redirect URLS in your OAuth provider
- Remove any value in the Sign-Out URI field.
Step 4: Complete Oauth App Setup
- Save the application settings.
- Copy the Client ID from the OAuth application and paste it into the corresponding field in Benji Pays.
Step 5: Customize the Login Button (Optional)
- In Benji Pays, you can customize the login button text for the customer portal.
- Example: "Login with SSO."
- Save your changes.
Step 6: Test the Integration
- Go to your customer portal login page.
- You should see a "Login with SSO" button. Click it.
- Enter your OAuth credentials and login.
- The system will redirect you to the portal matching your email in your OAuth account to any companies with your email enabled for Portal Access in your Benji Pays Account.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article