ArcGISAuthenticationManager

Namespace: Esri::GameEngine::Security
Class: Esri/GameEngine/Security/ArcGISAuthenticationManager
Since: 1.0.0

Summary

A class to manage authentication.

Properties

PropertyTypeNullableReadonlySummary
No
Yes

The authentication configurations for URLs.

AuthenticationConfigurations

static ArcGISDictionary<FString, ArcGISAuthenticationConfiguration> GetAuthenticationConfigurations()

The authentication configurations for URLs.

Methods

SignatureReturn TypeSummary

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
NameTypeConstSummary
restEndpointURL
Yes

The REST endpoint URL of the portal.

authenticationConfiguration
Yes

The authentication configuration to get authorized.

Returns ArcGISFuture<void>

An ArcGISFuture<T> that has no return value.

Events

NameTypeSummary
AuthenticationChallengeIssued

Sets the global callback invoked when an authentication challenge is issued.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.