示例#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);
 public bool TryAuthenticate(AuthenticationParameters parameters, out Task <IAccessToken> token)
 {
     return(TryAuthenticate(parameters, AuthenticationCancellationToken, out token));
 }
 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);
 }