Namespace: Esri::GameEngine::Security
Class: Esri/GameEngine/Security/ArcGISOAuthAuthenticationConfiguration
Since: 1.0.0
Inheritance: ArcGISAuthenticationConfiguration->ArcGISOAuthAuthenticationConfiguration
Summary
A class that contains authentication information for OAuth 2.
Constructors
ArcGISOAuthAuthenticationConfiguration(const FString&, const FString&, const FString&, const ArcGISOAuthAuthorizationCredential&)
Creates an authentication information object for OAuth 2 including credentials.
Since 1.0.0
Arguments
Name | Type | Const | Summary |
---|---|---|---|
client | FString | Yes | The client identifier. |
client | FString | Yes | The client secret. Mandatory for App Login. |
redirect | FString | Yes | The redirect URI. Mandatory for Named User Login. |
authentication | ArcGISOAuthAuthorizationCredential | Yes | The authentication credential. |
Properties
Property | Type | Nullable | Readonly | Summary |
---|---|---|---|---|
AuthorizationCredential | ArcGISOAuthAuthorizationCredential | Yes | Yes | The current authorization credential. |
ClientId | FString | No | Yes | The current client id. |
ClientSecret | FString | No | Yes | The current client secret. |
RedirectURI | FString | No | Yes | The current redirect uri. |
AuthorizationCredential
ArcGISOAuthAuthorizationCredential GetAuthorizationCredential() const
The current authorization credential.
Events
Name | Type | Summary |
---|---|---|
Authorization | ArcGISOAuthAuthorizationCredentialIssuedEvent | Sets the callback invoked when a new OAuth 2 authorization credential is issued. |