Skip to content

Sso

Single Sign-On (SSO)

Keycloak

Metaport is ready for use with Keycloak, an excellent Open Source IAM platform which supports dozens of authentication backends, protocols and authentication flows.

Metaport is Keycloak-ready for OAuth/OIDC using the following configuration.

Environment Variables

See the full-list here.

Tip

Review the development docs to see a Keycloak client example setup to talk to an OpenLDAP server.

Note

With the environment variable KEYCLOAK_REALM set, this will signal to Metaport to hide the registration form, even if the REGISTRATION_ENABLED variable is also set.

Microsoft Entra ID

Microsoft Entra ID integration is under consideration.

Auth0

Auth0 integration is under consideration.

Google

For on-premise setups, enable registration and login through Google with the following optional environment variables.

Environment Variables

GOOGLE_SSO_CLIENT_ID=<my_google_oauth_client_id>
GOOGLE_SSO_CLIENT_SECRET=<my_google_client_secret>
GOOGLE_SSO_REDIRECT_URI=https://my.metaport.xyz/oauth/callback

Github

For on-premise setups, enable registration and login through Google with the following optional environment variables.

Environment Variables

GITHUB_SSO_CLIENT_ID=<my_github_oauth_client_id>
GITHUB_SSO_CLIENT_SECRET=<my_github_client_secret>
GITHUB_SSO_REDIRECT_URI=https://my.metaport.xyz/oauth/callback