コード例 #1
0
        public bool TryAuthenticate(AuthenticationParameters parameters, out Task <IAccessToken> token)
        {
            var source = new CancellationTokenSource();

            return(TryAuthenticate(parameters, source.Token, out token));
        }
コード例 #2
0
 public abstract Task <IAccessToken> Authenticate(AuthenticationParameters parameters, CancellationToken cancellationToken);
コード例 #3
0
        public Task <IAccessToken> Authenticate(AuthenticationParameters parameters)
        {
            var source = new CancellationTokenSource();

            return(Authenticate(parameters, source.Token));
        }
コード例 #4
0
 public abstract bool CanAuthenticate(AuthenticationParameters parameters);
コード例 #5
0
 public bool TryAuthenticate(AuthenticationParameters parameters, out Task <IAccessToken> token)
 {
     return(TryAuthenticate(parameters, AuthenticationCancellationToken, out token));
 }
コード例 #6
0
 public Task <IAccessToken> Authenticate(AuthenticationParameters parameters)
 {
     return(Authenticate(parameters, AuthenticationCancellationToken));
 }
コード例 #7
0
 public override bool CanAuthenticate(AuthenticationParameters parameters)
 {
     return(false);
 }
コード例 #8
0
 public override Task <IAccessToken> Authenticate(AuthenticationParameters parameters, CancellationToken cancellationToken)
 {
     return(null);
 }