Class CodeGrantAuthorizer

    Definition

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

    The CodeGrantAuthorizer is used to obtain access tokens and refresh tokens using Authorization Code Grant flow as described at https://tools.ietf.org/html/rfc6749#section-4.1

    public class CodeGrantAuthorizer : Authorizer
    Inheritance
    object
    Authorizer
    CodeGrantAuthorizer

    Constructors

    View Source

    CodeGrantAuthorizer()

    The constructor

    Declaration
    public CodeGrantAuthorizer()

    Methods

    View Source

    GetAccessTokenAsync(TokenRequest)

    Retrieves access token by exchanging authorization code received using AuthorizeAsync(AuthorizationRequest). The authroization request parameters should be as defined in https://tools.ietf.org/html/rfc6749#section-4.1.3

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

    The token request CodeGrantTokenRequest

    Returns
    Type Description
    Task<><TokenResponse>

    The response containing access token.

    Exceptions
    Type Condition
    OAuth2Exception

    Thrown when method fails due to server error

    Extension Methods

    EXamlExtensions.LoadFromEXamlByRelativePath<T>(T, string)
    Extensions.LoadFromXaml<TXaml>(TXaml, string)
    Extensions.LoadFromXaml<TXaml>(TXaml, Type)
    Extensions.LoadFromXamlFile<TXaml>(TXaml, string)
    • View Source
    Back to top Copyright © 2016-2025 Samsung
    Generated by DocFX