示例#1
0
        private OAuthDeauthorizeOptions SetupOAuthDeauthorizeOptions(
            OAuthDeauthorizeOptions options)
        {
            if (options == null)
            {
                options = new OAuthDeauthorizeOptions();
            }

            if (options.ClientId == null)
            {
                options.ClientId = this.Client.ClientId;
            }

            return(options);
        }
示例#2
0
 public virtual Task <OAuthDeauthorize> DeauthorizeAsync(OAuthDeauthorizeOptions options, RequestOptions requestOptions = null, CancellationToken cancellationToken = default)
 {
     options = this.SetupOAuthDeauthorizeOptions(options);
     return(this.RequestAsync <OAuthDeauthorize>(HttpMethod.Post, "/oauth/deauthorize", options, requestOptions, cancellationToken));
 }
示例#3
0
 public virtual OAuthDeauthorize Deauthorize(OAuthDeauthorizeOptions options, RequestOptions requestOptions = null)
 {
     options = this.SetupOAuthDeauthorizeOptions(options);
     return(this.Request <OAuthDeauthorize>(HttpMethod.Post, "/oauth/deauthorize", options, requestOptions));
 }