Namespace: Esri::GameEngine::Security
Class: Esri/GameEngine/Security/ArcGISAuthenticationManager
Since: 1.0.0
Summary
A class to manage authentication.
Properties
Property | Type | Nullable | Readonly | Summary |
---|---|---|---|---|
ArcGISDictionary<FString, ArcGISAuthenticationConfiguration> | No | Yes | The authentication configurations for URLs. |
AuthenticationConfigurations
static ArcGISDictionary<FString, ArcGISAuthenticationConfiguration> GetAuthenticationConfigurations()
The authentication configurations for URLs.
Methods
Signature | Return Type | Summary |
---|---|---|
AuthorizeAuthenticationConfigurationAsync(const FString&, const ArcGISAuthenticationConfiguration&) | ArcGISFuture<void> | Starts the authorization flow on the provided authentication configuration. |
AuthorizeAuthenticationConfigurationAsync
static ArcGISFuture<void> AuthorizeAuthenticationConfigurationAsync(const FString& restEndpointURL, const ArcGISAuthenticationConfiguration& authenticationConfiguration)
Starts the authorization flow on the provided authentication configuration.
Since 1.0.0
Arguments
Name | Type | Const | Summary |
---|---|---|---|
rest | Yes | The REST endpoint URL of the portal. | |
authentication | Yes | The authentication configuration to get authorized. |
Returns ArcGISFuture<void>
An ArcGISFuture<T> that has no return value.
Events
Name | Type | Summary |
---|---|---|
Authentication | Sets the global callback invoked when an authentication challenge is issued. |