Skip to end of banner
Go to start of banner

OIDC Auth Module App Setting Tables

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »



Value

Description

<appSettings> 
    <add key="ida:ClientId" value="<AZURE_APP_CLIENT_ID>"/>
    <add key="ida:ClientSecret" value="<AZURE_APP_CLIENT_SECRET>"/>
    <add key="ida:Authority" value="<AZURE_APP_AUTHORITY>"/>
    <add key="ida:RedirectUri" value="https://<HOSTED_WEB_APP_DOMAIN>/oidc/redeemcode.aspx"/>
    <add key="ida:PostLogoutRedirectUri" value="https://<HOSTED_WEB_APP_DOMAIN>"/>
    <add key="ida:CacheTimeoutInMinutes" value="30"/>
</appSettings>

AZURE_APP_CLIENT_ID

Client ID of the app registration

AZURE_APP_CLIENT_SECRET

Client Secret of the app registration

TENANT_ID

Tenant ID of the Azure tenant

AZURE_APP_AUTHORITY

Global Azure AD authentication endpoint

If single-tenant app, https://login.microsoftonline.com/<TENANT_ID>/v2.0/>

If multi-tenant app, https://login.microsoftonline.com/common/v2.0/

HOSTED_WEB_APP_DOMAIN

The domain name of the hosted web application

Files

Description

authorize.aspx

Generates Azure login URL and redirects the user agent to the authorization endpoint

redeemcode.aspx

Exchanges the received authorization_code for an access token, creates the IPrincipal, and attaches the principal to the current HTTP session

logout.aspx

Logouts the users out of Azure and kills the current HTTP session

<appSettings> 
    <add key="ida:IdentityTokenValidator" value="{namespace}.{class name}, {assembly name}"/>
</appSettings>

Key

Description

<appSettings> 
  <add key="ida:ClaimsTransformer" value="{namespace}.{class name}, {assembly name}"/>
</appSettings>

Namespace

As per example, value is AzOidcCustomTemplate

Class name

As per example, value is MyCustomClaimsTransformer

Assembly name

As per example, value is AzOidcCustomTemplate

Assembly Fully Qualified Name

As per the example, the value is “AzOidcCustomTemplate. MyCustomClaimsTransformer, AzOidcCustomTemplate”

Key

Description

<appSettings> 
  <add key="ida:IdentityTokenValidator" value="{namespace}.{class name}, {assembly name}"/>
</appSettings>

Namespace

As per example, value is AzOidcCustomTemplate

Class name

As per example, value is MyCustomTokenValidator

Assembly name

As per example, value is AzOidcCustomTemplate

Assembly Fully Qualified Name

As per the example, the value is “AzOidcCustomTemplate. AzOidcCustomTemplate.MyCustomTokenValidator, AzOidcCustomTemplate”

  • No labels