예제 #1
0
        public void Authenticate(HttpRequest request)
        {
            request
            .Parameter(
                ResponseTypeEnum.Code.EnumToString(),
                _code)
            .Parameter(
                OAuth2ParameterEnum.RedirectUri.EnumToString(),
                _redirectUrl)
            .Parameter(
                OAuth2ParameterEnum.ClientId.EnumToString(),
                _clientId)
            .Parameter(
                OAuth2ParameterEnum.Scope.EnumToString(),
                _scope)
            .Parameter(
                OAuth2ParameterEnum.GrantType.EnumToString(),
                _grantType.EnumToString());

            if (_clientSecret != null)
            {
                request
                .Parameter(
                    OAuth2ParameterEnum.ClientSecret.EnumToString(),
                    _clientSecret);
            }
        }
예제 #2
0
 public void Authenticate(HttpRequest request)
 {
     request.
     Parameter(
         OAuth2ParameterEnum.ClientId.EnumToString(),
         _clientId)
     .Parameter(
         OAuth2ParameterEnum.ClientSecret.EnumToString(),
         _clientSecret)
     .Parameter(
         OAuth2ParameterEnum.GrantType.EnumToString(),
         _grantType.EnumToString())
     .Parameter(
         GrantTypeEnum.RefreshToken.EnumToString(),
         _refreshToken);
 }