Skip to content

ArcGISOAuthAuthenticationConfiguration

Namespace: GameEngine.Security
Class: GameEngine/Security/ArcGISOAuthAuthenticationConfiguration
Since: 1.0.0
Inheritance: ArcGISAuthenticationConfiguration->ArcGISOAuthAuthenticationConfiguration

Summary

A class that contains authentication information for OAuth 2.

Constructors

ArcGISOAuthAuthenticationConfiguration(string, string, string)

Creates an authentication information object for OAuth 2.

Since 1.0.0

Arguments
NameTypeSummary
clientIdstring

The client identifier.

clientSecretstring

The client secret. Mandatory for App Login.

redirectURIstring

The redirect URI. Mandatory for Named User Login.

ArcGISOAuthAuthenticationConfiguration(string, string, string, ArcGISOAuthAuthorizationCredential)

Creates an authentication information object for OAuth 2 including credentials.

Since 1.0.0

Arguments
NameTypeSummary
clientIdstring

The client identifier.

clientSecretstring

The client secret. Mandatory for App Login.

redirectURIstring

The redirect URI. Mandatory for Named User Login.

authenticationCredentialArcGISOAuthAuthorizationCredential

The authentication credential.

Properties

PropertyTypeNullableReadonlySummary
AuthorizationCredentialArcGISOAuthAuthorizationCredentialYesYes

The current authorization credential.

ClientIdstringNoYes

The current client id.

ClientSecretstringNoYes

The current client secret.

RedirectURIstringNoYes

The current redirect uri.

AuthorizationCredential

ArcGISOAuthAuthorizationCredential AuthorizationCredential

The current authorization credential.

ClientId

string ClientId

The current client id.

ClientSecret

string ClientSecret

The current client secret.

RedirectURI

string RedirectURI

The current redirect uri.

Events

NameTypeSummary
AuthorizationCredentialIssuedEventArcGISOAuthAuthorizationCredentialIssuedEvent

Sets the callback invoked when a new OAuth 2 authorization credential is issued.

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