/// <summary> /// Извлекает токен из хранилища, если он есть /// </summary> /// <param name="context"></param> /// <returns></returns> public async Task ReceiveAsync(AuthenticationTokenReceiveContext context) { if (_tokenService.ReceiveRefreshTokenForClient(context.Token)) { AuthenticationTicket ticket; if (_refreshTokens.TryRemove(context.Token, out ticket)) { context.SetTicket(ticket); } } }