createForMicrosoft

fun createForMicrosoft(tenantId: String, clientId: String, redirectUrl: String, hostsBehindProxy: Iterable<String>, authorizationPromptType: IapAuthorizationPromptType = IapAuthorizationPromptType.Unspecified): IapConfiguration

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

Return

Returns an IapConfiguration.

Since

200.8.0

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.

redirectUrl

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). Default is IapAuthorizationPromptType.Unspecified.

Throws

Required properties are missing or empty.