IapConfiguration.forMicrosoft constructor

IapConfiguration.forMicrosoft({
  1. required String tenantId,
  2. required String clientId,
  3. required Uri redirectUri,
  4. required List<String> hostsBehindProxy,
  5. IapAuthorizationPromptType authorizationPromptType = IapAuthorizationPromptType.unspecified,
})

Creates an Identity-Aware Proxy (IAP) configuration for Microsoft Entra Application Proxy from the specified parameters.

Parameters:

  • tenantId — A unique identifier assigned to an organization's instance in Microsoft Entra ID.
  • clientId — A unique application-specific identifier associated with an application which is registered with the Identity-Aware Proxy (IAP) portal.
  • redirectUri — The URL that the Identity-Aware Proxy (IAP) login and logout pages will redirect to when authentication completes. The scheme of this URL must be registered as a custom URL scheme in the application.
  • hostsBehindProxy — The hosts of the ArcGIS resources that are to be accessed behind the Identity-Aware Proxy (IAP).
  • authorizationPromptType — The type of user interaction required for authentication and consent while signing in to the Identity-Aware Proxy (IAP).