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 | Yes | The client identifier. | |
client | Yes | The client secret. Mandatory for App Login. | |
redirect | Yes | The redirect URI. Mandatory for Named User Login. | |
authentication | Yes | The authentication credential. |
Properties
Property | Type | Nullable | Readonly | Summary |
---|---|---|---|---|
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 GetAuthorizationCredential() const
The current authorization credential.
Events
Name | Type | Summary |
---|---|---|
Authorization | Sets the callback invoked when a new OAuth 2 authorization credential is issued. |