Class ResourceOwnerPwdCredentialsAuthorizer

Definition

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

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
Inheritance
ResourceOwnerPwdCredentialsAuthorizer

Constructors

View Source

ResourceOwnerPwdCredentialsAuthorizer()

The constructor

Declaration
C#
Copy
public ResourceOwnerPwdCredentialsAuthorizer()
API Level: 3

Methods

View Source

AuthorizeAsync(AuthorizationRequest)

Authorization not supported through this API for this flow.

Declaration
C#
Copy
public Task<AuthorizationResponse> AuthorizeAsync(AuthorizationRequest request)
Parameters
Type Name Description
AuthorizationRequest request
Returns
Type Description
Task<AuthorizationResponse>
API Level: 3
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 Task<TokenResponse> GetAccessTokenAsync(TokenRequest request)
Parameters
Type Name Description
TokenRequest request

The token request ResourceOwnerPwdCredentialsTokenRequest

Returns
Type Description
Task<TokenResponse>

The response containing access token.

Exceptions
Type Condition
OAuth2Exception

Thrown when method fails due to server error

API Level: 3
Privilege Level: public
Privilege: http://tizen.org/privilege/internet

Extension Methods