Microsoft Entra ID OIDC
Configure Single Sign-On (SSO) with Microsoft Entra ID (Azure AD) for React Native Stallion using OpenID Connect.
Free for All Plans:
SSO is available for free on all React Native Stallion plans.
Microsoft Entra ID OIDC Setup
This guide walks you through configuring SSO with Microsoft Entra ID (formerly Azure Active Directory) as your identity provider.
Prerequisites
- Admin access to your Microsoft Entra ID tenant
- Admin access to your Stallion organization
Step 1: Register an Application in Entra ID
- Log in to the Microsoft Entra admin center
- Navigate to Identity → Applications → App registrations
- Click New registration
- Configure the registration:
- Name:
Stallion SSO - Supported account types: Select based on your requirements
- Redirect URI: Select Web and enter
https://api.stalliontech.io/api/v1/sso/auth/login/callback
- Name:
- Click Register
- After registration, go to Authentication and add another redirect URI:
https://api.stalliontech.io/api/v1/sso/auth/finalize/callback
Step 2: Configure Client Secret
- In your app registration, go to Certificates & secrets
- Click New client secret
- Add a description and select an expiration period
- Click Add
- Copy the secret value immediately - it won't be shown again
Step 3: Gather OIDC Configuration
Note down the following values from your app registration:
| Value | Location |
|---|---|
| Client ID | Overview → Application (client) ID |
| Client Secret | Certificates & secrets (from Step 2) |
| Tenant ID | Overview → Directory (tenant) ID |
| Issuer URL | https://login.microsoftonline.com/{tenant-id}/v2.0 |
Step 4: Configure API Permissions
- Go to API permissions
- Click Add a permission
- Select Microsoft Graph → Delegated permissions
- Add the following permissions:
openidemailprofile
- Click Grant admin consent for [your organization]
Step 5: Configure SSO in Stallion Console
- Log in to Stallion Console
- Navigate to your Organization → SSO Settings
- Click Configure SSO
Step 5.1: Enter Configuration
Enter the following details:
| Field | Description |
|---|---|
| Domain | Your organization's email domain (e.g., yourcompany.com) |
| Org Slug | A unique identifier for your organization |
| Issuer URL | https://login.microsoftonline.com/{tenant-id}/v2.0 |
| Client ID | From Step 3 |
| Client Secret | From Step 2 |
Click Next to proceed.
Step 5.2: Verify Domain
- Copy the provided TXT record
- Add it to your domain's DNS settings
- Wait for DNS propagation (this may take a few minutes)
- Click Verify to confirm domain ownership
Step 5.3: Finalize SSO
- Click Finalize SSO
- You will be redirected to Microsoft Entra ID to log in
- Complete authentication with your Microsoft credentials
- Once successful, SSO is fully configured
Troubleshooting
Need Help?:
If you encounter issues during setup, contact our support team at stalliontech.io/contact.