Skip to content

ArcGISAuthenticationManager

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

Summary

A class to manage authentication.

Properties

PropertyTypeNullableReadonlySummary
AuthenticationConfigurationsArcGISDictionary<FString, ArcGISAuthenticationConfiguration>NoYes

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
restEndpointURLFStringYes

The REST endpoint URL of the portal.

authenticationConfigurationArcGISAuthenticationConfigurationYes

The authentication configuration to get authorized.

Returns ArcGISFuture<void>

An ArcGISFuture<T> that has no return value.

Events

NameTypeSummary
AuthenticationChallengeIssuedArcGISAuthenticationChallengeIssuedEvent

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.