Class TokenResponse

Definition

Namespace:
Tizen.Account.OAuth2
Assembly:
Tizen.Account.OAuth2.dll
API Level:
3

The response from authroization server containing access token and an optional refresh token.

C#
Copy
public class TokenResponse
Inheritance
TokenResponse

Properties

View Source

AccessToken

The access token

Declaration
C#
Copy
public AccessToken AccessToken { get; }
Property Value
Type Description
AccessToken
API Level: 3
View Source

RefreshToken

The refresh token. The value will be null if authorization server doesn't return a refresh token.

Declaration
C#
Copy
public RefreshToken RefreshToken { get; }
Property Value
Type Description
RefreshToken
Remarks

Issuing a refresh token is optional at the discretion of the authorization server.

API Level: 3
View Source

State

The state parameter present in authorization request.

Declaration
C#
Copy
public string State { get; }
Property Value
Type Description
System.String
Remarks

The value can be null depending on the server specifications.

API Level: 3

Methods

View Source

Dispose()

Releases any unmanaged resources used by this object.

Declaration
C#
Copy
public void Dispose()
API Level: 3
View Source

Dispose(Boolean)

Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.

Declaration
C#
Copy
protected virtual void Dispose(bool disposing)
Parameters
Type Name Description
Boolean disposing

If true, disposes any disposable objects. If false, does not dispose disposable objects.

API Level: 3
View Source

Finalize()

Destructor of the AuthorizationResponse class.

Declaration
C#
Copy
protected void Finalize()
API Level: 3
View Source

GetCustomValue(String)

Gets the value of the key received from service provider

Declaration
C#
Copy
public string GetCustomValue(string key)
Parameters
Type Name Description
System.String key
Returns
Type Description
System.String

The value of respecitve key

Exceptions
Type Condition
System.ArgumentException

Thrown when the key does not exist or when there is an invalid parameter.

API Level: 3