GooglePlayGames.BasicApi.AuthResponse
Represents the response received from Play Games Services when requesting a server-side OAuth 2.0 authorization code for the signed-in player.
Summary
Constructors and Destructors |
|
|---|---|
AuthResponse(string authCode, List< AuthScope> grantedScopes)
Constructs an
AuthResponse with the provided granted scopes and authentication code. |
Public functions |
|
|---|---|
Equals(object obj)
|
override bool
|
GetAuthCode()
|
string
Gets the OAuth 2.0 authorization code.
|
GetGrantedScopes()
|
List< AuthScope>
Gets the list of
AuthScope permissions that the user has granted. |
GetHashCode()
|
override int
|
ToString()
|
override string
|
Public functions
AuthResponse
AuthResponse( stringauthCode, List<AuthScope >grantedScopes )
Constructs an AuthResponse with the provided granted scopes and authentication code.
| Details | |
|---|---|
| Parameters |
authCode
The authentication code.
grantedScopes
A list of
AuthScope objects representing the granted scopes. |
| Exceptions |
ArgumentNullException
If
grantedScopes is null. |
Equals
overrideboolEquals( objectobj )
GetAuthCode
stringGetAuthCode()
Gets the OAuth 2.0 authorization code.
This code is a short-lived credential that should be sent securely to your server to be exchanged for an access token and conditionally a refresh token.
| Details | |
|---|---|
| Returns |
A string containing the OAuth 2.0 authorization code.
|
GetGrantedScopes
List<AuthScope >GetGrantedScopes()
Gets the list of AuthScope permissions that the user has granted.
A list of the AuthScope permissions the user explicitly granted consent for (or previously approved). The list will be empty if the user declines consent and none of the requested AuthScope were previously granted.
| Details | |
|---|---|
| Returns |
A
List of AuthScope objects, representing the granted permissions. |
GetHashCode
overrideintGetHashCode()
ToString
overridestringToString()