Collection of Authentication enumerations. More...
| Header | #include <Authentication/ |
Types
(since Esri enum class | ArcGIS |
(since Esri enum class | ArcGIS |
(since Esri enum class | Iap |
(since Esri enum class | Network |
(since Esri enum class | Network |
(since Esri enum class | O |
(since Esri enum class | User |
Detailed Description
Type Documentation
[since Esri::ArcGISRuntime 200.8] enum class ArcGISAuthenticationChallengeType
The types of ArcGIS authentication challenges.
The ArcGISAuthenticationChallengeType can be one of:
| Constant | Value | Description |
|---|---|---|
ArcGIS | 0 | The type of challenge issued while accessing token secured ArcGI |
ArcGIS | 1 | The type of challenge issued while accessing O |
This enum was introduced in Esri::ArcGISRuntime 200.8.
[since Esri::ArcGISRuntime 200.8] enum class ArcGISCredentialType
Types of ArcGISCredential.
| Constant | Value | Description |
|---|---|---|
ArcGIS | 1 | a Token credential type. |
ArcGIS | 2 | a Pregenerated Token credential type. |
ArcGIS | 3 | an O |
ArcGIS | 4 | an O |
ArcGIS | 5 | an Identity- |
This enum was introduced in Esri::ArcGISRuntime 200.8.
[since Esri::ArcGISRuntime 300.0] enum class IapAuthorizationPromptType
The type of user interaction required for authentication and consent while signing in to the Identity-Aware Proxy (IAP).
The IapAuthorizationPromptType can be one of:
| Constant | Value | Description |
|---|---|---|
Iap | 0 | The default user interaction behavior for the Identity- |
Iap | 1 | User interface is not displayed for authentication and consent while signing in to the Identity- |
Iap | 2 | Disables single sign-on ( |
Iap | 3 | Displays a consent dialog after user signs in, prompting them to grant necessary permissions to the application. If consent cannot be obtained, an error is returned. |
Iap | 4 | Interrupts the single sign-on ( |
This enum was introduced in Esri::ArcGISRuntime 300.0.
[since Esri::ArcGISRuntime 200.8] enum class NetworkChallengeType
Types of Network authentication challenges.
| Constant | Value | Description |
|---|---|---|
Network | 1 | Use HTT |
Network | 2 | Use client certificate authentication for the challenge. |
Network | 3 | Use HTT |
Network | 4 | whether to use Kerberos or NTL |
Network | 5 | Use NTL |
Network | 6 | Perform server trust authentication (certificate validation) for the challenge. |
This enum was introduced in Esri::ArcGISRuntime 200.8.
[since Esri::ArcGISRuntime 200.8] enum class NetworkCredentialType
Types of NetworkCredential.
| Constant | Value | Description |
|---|---|---|
Network | 1 | a Server |
Network | 2 | a network credential for username and password authentication. |
Network | 3 | a network credential for PK |
This enum was introduced in Esri::ArcGISRuntime 200.8.
[since Esri::ArcGISRuntime 200.8] enum class OAuthRefreshTokenExpirationIntervalType
Types of OAuth refresh token expiration intervals that can be specified
| Constant | Value | Description |
|---|---|---|
O | 0 | the default value supported on the portal (two weeks). |
O | 1 | the maximum value supported on the portal (90 days). |
O | 2 | a value specified in minutes. |
This enum was introduced in Esri::ArcGISRuntime 200.8.
[since Esri::ArcGISRuntime 200.8] enum class UserInterfaceStyle
Constants indicating the interface style.
The UserInterfaceStyle can be one of:
| Constant | Value | Description |
|---|---|---|
User | 0 | Choose this option when you want to follow the system's interface style. |
User | 1 | The light interface style. |
User | 2 | The dark interface style. |
This enum was introduced in Esri::ArcGISRuntime 200.8.