Example #1
0
        public async Task<RefreshStoredTokenPayload> RefreshStoredTokenAsync(
            [Service] IAuthTokenStoreReader tokenStore,
            string id,
            CancellationToken cancellationToken)
        {
            TokenStoreHeader header = await tokenStore.RefreshAsync(id, cancellationToken);

            return new RefreshStoredTokenPayload(header);
        }
Example #2
0
 public Task <string?> GetStoredTokenAsync(
     [Service] IAuthTokenStoreReader tokenReader,
     GetStoredTokenInput input,
     CancellationToken cancellationToken)
 {
     return(tokenReader.GetTokenAsync(
                input.Id,
                input.Type,
                input.AutoRefresh,
                cancellationToken));
 }
Example #3
0
 public Task <IEnumerable <TokenStoreHeader> > GetStoredTokensAsync(
     [Service] IAuthTokenStoreReader tokenReader,
     CancellationToken cancellationToken)
 {
     return(tokenReader.GetTokensAsync(cancellationToken));
 }