Class ResourceOwnerPwdCredentialsAuthorizer

Definition

Namespace:
Tizen.Account.OAuth2
Assembly:
Tizen.Account.OAuth2.dll

The ResourceOwnerPwdCredentialsAuthorizer is used to obtain access tokens using Resource Owner Password Credentials Grant flow as described at https://tools.ietf.org/html/rfc6749#section-4.3

C#
Copy
public class ResourceOwnerPwdCredentialsAuthorizer : Authorizer, IDisposable
Inheritance
object
ResourceOwnerPwdCredentialsAuthorizer
Implements
System.IDisposable

Constructors

View Source

ResourceOwnerPwdCredentialsAuthorizer()

The constructor

Declaration
C#
Copy
public ResourceOwnerPwdCredentialsAuthorizer()

Methods

View Source

AuthorizeAsync(AuthorizationRequest)

Authorization not supported through this API for this flow.

Declaration
C#
Copy
public override Task<AuthorizationResponse> AuthorizeAsync(AuthorizationRequest request)
Parameters
Type Name Description
AuthorizationRequest request
Returns
Type Description
System.Threading.Tasks.Task<TResult><AuthorizationResponse>
Overrides
Exceptions
Type Condition
System.InvalidOperationException

Thrown when the operation is not supported

View Source

GetAccessTokenAsync(TokenRequest)

Retrieves access token by sending resource owner's password credentials. The authroization request parameters should be as defined in https://tools.ietf.org/html/rfc6749#section-4.3.2

Declaration
C#
Copy
public override Task<TokenResponse> GetAccessTokenAsync(TokenRequest request)
Parameters
Type Name Description
TokenRequest request

The token request ResourceOwnerPwdCredentialsTokenRequest

Returns
Type Description
System.Threading.Tasks.Task<TResult><TokenResponse>

The response containing access token.

Overrides
Exceptions
Type Condition
System.ArgumentException

Thrown when method failed due to invalid argumets

OAuth2Exception

Thrown when method fails due to server error

Implements

System.IDisposable