Class Authorizer
Definition
- Assembly:
- Tizen.Account.OAuth2.dll
An abstract class to represent various OAuth 2.0 authorization code flows. Refer to http://tools.ietf.org/html/rfc6749 about OAuth 2.0 protocols. Also service provider document needs to be referred for using end points and additional parameters.
public abstract class Authorizer : IDisposable
- Inheritance
-
objectAuthorizer
- Derived
Constructors
View SourceAuthorizer()
Constructor for Authoirzer instances
Declaration
public Authorizer()
Properties
View SourceIsRequestInProgress
Indicates if the current instance is already handling an authorization request
Declaration
public bool IsRequestInProgress { get; }
Property Value
Type | Description |
---|---|
bool |
Methods
View SourceDispose()
Releases any unmanaged resources used by this object.
Declaration
public void Dispose()
Dispose(bool)
Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
bool | disposing | If true, disposes any disposable objects. If false, does not dispose disposable objects. |
~Authorizer()
Destructor of the Authorizer class.
Declaration
protected ~Authorizer()
RefreshAccessTokenAsync(RefreshTokenRequest)
Retrieves access token using a refresh token.
Declaration
public virtual Task<TokenResponse> RefreshAccessTokenAsync(RefreshTokenRequest request)
Parameters
Type | Name | Description |
---|---|---|
RefreshTokenRequest | request | Request containing refresh token |
Returns
Type | Description |
---|---|
Task<><TokenResponse> | The response containing access token. |
Exceptions
Type | Condition |
---|---|
OAuth2Exception | Thrown when method fails due to server error |