Пример #1
0
        public async Task <Tokens> Reauthorize(string refreshToken)
        {
            var tokensResult = await _client.RefreshTokenAsync(refreshToken);

            if (tokensResult.IsError)
            {
                throw new RefreshTokenException();
            }

            return(new Tokens
            {
                AccessToken = tokensResult.AccessToken,
                RefreshToken = tokensResult.RefreshToken
            });
        }