Search Results for

    Show / Hide Table of Contents

    Class ClientCredentialsAuthorizer

    Definition

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

    The ClientCredentialsAuthorizer is used to obtain access tokens using Client Credentials Grant flow as described at https://tools.ietf.org/html/rfc6749#section-4.4

    [Obsolete]
    public class ClientCredentialsAuthorizer : Authorizer, IDisposable
    Inheritance
    object
    Authorizer
    ClientCredentialsAuthorizer
    Implements
    IDisposable

    Constructors

    View Source

    ClientCredentialsAuthorizer()

    The constructor

    Declaration
    [Obsolete]
    public ClientCredentialsAuthorizer()

    Methods

    View Source

    AuthorizeAsync(AuthorizationRequest)

    Authorization not supported through this API for this flow.

    Declaration
    [Obsolete]
    public Task<AuthorizationResponse> AuthorizeAsync(AuthorizationRequest request)
    Parameters
    Type Name Description
    AuthorizationRequest request
    Returns
    Type Description
    Task<AuthorizationResponse>
    Exceptions
    Type Condition
    InvalidOperationException

    Thrown when the operation is not supported

    View Source

    GetAccessTokenAsync(TokenRequest)

    Retrieves access token using client credentials. The authroization request parameters should be as defined in https://tools.ietf.org/html/rfc6749#section-4.4.2

    Declaration
    [Obsolete]
    public Task<TokenResponse> GetAccessTokenAsync(TokenRequest request)
    Parameters
    Type Name Description
    TokenRequest request

    The token request ClientCredentialsTokenRequest

    Returns
    Type Description
    Task<TokenResponse>

    The response containing access token.

    Exceptions
    Type Condition
    ArgumentException

    Thrown when method failed due to invalid argumets

    OAuth2Exception

    Thrown when method fails due to server error

    View Source

    RefreshAccessTokenAsync(RefreshTokenRequest)

    Refreshing access token is not supported in this flow.

    Declaration
    [Obsolete]
    public override Task<TokenResponse> RefreshAccessTokenAsync(RefreshTokenRequest request)
    Parameters
    Type Name Description
    RefreshTokenRequest request
    Returns
    Type Description
    Task<TokenResponse>
    Overrides
    Authorizer.RefreshAccessTokenAsync(RefreshTokenRequest)
    Exceptions
    Type Condition
    InvalidOperationException

    Thrown when the operation is not supported

    Implements

    IDisposable
    • View Source
    Back to top Copyright © 2016-2025 Samsung
    Generated by DocFX