LoclixDocs
Web application firewallZero Trust

Identity providers

Email codes, Google, GitHub, and your own identity service.

Provider setup

  1. Open Zero Trust > Identity providers.
  2. Select Add identity provider.
  3. Select the provider type.
  4. Enter its credentials, if required.
  5. Register each displayed callback address with the provider.
  6. Assign the provider to an application.
  7. Select Save Zero Trust.

Email codes use the Loclix mail service and do not need provider credentials.

Provider selection

TypeRequired setup
GoogleOAuth web client ID and secret
GitHubOAuth app client ID and secret
OpenID ConnectHTTPS issuer, client ID, and secret
OAuth 2.0HTTPS authorization, token, and identity endpoints; client credentials

Use Google's web client setup or GitHub's OAuth app registration. Add a separate GitHub app registration when a hostname needs a different callback URL.

Callback addresses

Copy the exact callback shown in the provider editor. Register each application hostname that uses the provider. Callbacks stay on that hostname.

Custom providers

OpenID Connect uses discovery and signed identity tokens. Custom OAuth needs an authenticated identity endpoint and PKCE S256 support. See the provider contract before connecting a custom service.

A blank secret retains the saved value. Enter a new secret if you change the provider, client ID, or credential endpoints.

On this page