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
clientId

The client identifier.

clientSecret

The client secret. Mandatory for App Login.

redirectURI

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
clientId

The client identifier.

clientSecret

The client secret. Mandatory for App Login.

redirectURI

The redirect URI. Mandatory for Named User Login.

authenticationCredential

The authentication credential.

Properties

PropertyTypeNullableReadonlySummary
Yes
Yes

The current authorization credential.

No
Yes

The current client id.

No
Yes

The current client secret.

No
Yes

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
AuthorizationCredentialIssuedEvent

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.