ASP. NET OWIN OAUTH2.0 с refre sh токеном - PullRequest
1 голос
/ 02 апреля 2020

Я пытаюсь использовать библиотеку OWIN для создания аутентификации OAuth2.0 для моего приложения asp. net web api. Я добавил класс OAuthCustomRefreshTokenProvider, который наследует IAuthenticationTokenProvider, который я нашел в Интернете. Ссылка: https://github.com/Davidsual/WebApiBearerToken/blob/master/Davide.Trotta.WebApi.Server/SimpleRefreshTokenProvider.cs

Я понял, что освежительный знак был сохранен в переменной * stati c:

private static ConcurrentDictionary<string, AuthenticationTicket> _refreshTokens = new ConcurrentDictionary<string, AuthenticationTicket>();

Кажется, что производственные значения исчезают из этой переменной через несколько часов, хотя refre sh token expirydate установлен на 1 год, поэтому я подумываю добавить их в базу данных, чтобы сохранить их.

Как мне добиться этого, есть ли у вас какие-либо ссылки или советы?

Спасибо.

...