Skip to content
Version v3.0.3

Edit Client Applications

Following additional configuration can be changed once a ClientApp is created:

SettingDescription
Allow Cross SubscriptionAllows a client application to be used across multiple subscriptions instead of just the one in which it was created
Resource FilterEnable to only grant Resources defined in the ClientApp Resources list
Scope FilterEnable to only grant Scopes defined in the ClientApp Scopes list
Access Token TypeControls whether access tokens are returned as self-contained JWTs or as opaque reference tokens
Access Grant ConsentDefine the consent type when logging in
Logout ConsentDefine the consent type when logging in
Client UriDefine the Client Application URI; optional
Logo UriDefine a Client Application logo URI, optional
Authorized ProAuth UsersList of ProAuth users which are allowed to login (only available when client app is Restricted )
Authorized ProAuth GroupsList of ProAuth group member users which are allowed to login (only available when client app is Restricted )
Client App SecretsList of secrets for this Client Application, possibility to set an expiration
Client App Key SetsList of public or protected key sets used for private_key_jwt, JAR, self_signed_tls_client_auth, and token encryption
Login Redirect UriDefine a Client Application redirect URI, mandatory
Logout Redirect UriDefine a Client Application logout redirect URI, optional when not using Logout
Backchannel Logout UriHTTPS endpoint on the client application that receives OIDC back-channel logout POST requests
Backchannel Logout Session RequiredEnable when the client requires a sid claim in every logout token
Frontchannel Logout UriHTTP(S) endpoint on the client application that ProAuth loads in a hidden iframe during browser logout
Frontchannel Logout Session RequiredEnable when the client requires iss and sid on every front-channel logout iframe URL
MetadataList of detail information for this Client Application (unique key)
ClientApp ResourcesList of allowed or available Resources for this Client Application
ClientApp ScopesList of allowed or available Scopes for this Client Application
ClientApp RolesList of available Roles for the Client Application
MFA InstancesList of available MFA instances
TenantsList of allowed Tenants which can use the Client Application for authentication; if empty, no Tenant filter is active

Edit Client ApplicationEdit Client Application

Dynamic login redirect URI

If your application uses subdomains or URL paths to identify the tenant, you can set placeholders in the login redirect URI. In this case, the login request parameter acr_values with the tenant property can be omitted.

The following placeholders are supported:

  • tenantkey

    This setting is defined in the Tenant entity

  • tenantid

    This is the primary key of the Tenant entity

INFO

The redirect URI and the placeholders must be lowercase.

Samples:

  • https://.myapp.com
  • https://www.myapp.com/
  • https://www.myapp.com/