OIDC Technical Requirements for Non-Azure Identity Providers
This document outlines the technical requirements for integrating your OIDC identity provider with Relaymed. This applies if you are using an identity provider other than Microsoft Entra ID (such as Okta, OneLogin, or another OIDC-compliant service).
If you are using Microsoft Entra ID, see Setting Up SSO with Microsoft Entra ID instead.
What We Need From You
- Email domain(s) - the email domain(s) your users will use to sign in to Relaymed.
- Authority URL - the OIDC issuer URL for your identity provider, including any tenant ID if applicable.
- Client ID - the client identifier for the Relaymed application in your identity provider.
- Client Secret - a generated secret specific to the Relaymed application. Please send this securely (not via email).
Redirect URLs
You will need to configure a redirect URI in your identity provider's application settings. We will provide this during setup.
Required Claims
The OIDC Identity Token returned by your identity provider must include the following claims:
| Claim | Description | Required |
|---|---|---|
sub |
A unique, stable identifier for the user (typically a GUID). This must not change between sessions. | Yes |
email |
The user's email address. | Yes |
given_name |
The user's first name. | Yes |
family_name |
The user's last name. | Yes |
Important Notes
- Relaymed uses OIDC. Please create an OIDC application, not a SAML application.
- The
subclaim must be stable and unique per user. Relaymed uses this value to identify returning users. If this value changes, the user will not be recognized. - The
emailclaim should use the same domain that your users are invited with in Relaymed. If your identity provider returns a different domain, let us know during setup.
Setup Process
- Create an OIDC application in your identity provider for Relaymed.
- Configure the required claims listed above on the Identity Token.
- Send us the Authority URL, Client ID, and Client Secret (securely).
- We will configure the integration on our side and provide you with the redirect URI to add to your application.
- We will schedule a short call to verify the login flow is working with a test user from your organization.