Я «изучаю» разработку веб-API ASP.NET с безопасностью, обеспечиваемой OAUTH2 и OpenId.Итак, я начал с шаблона веб-API.Шаблон Web API имеет свой собственный механизм управления пользователями «Индивидуальная учетная запись», который может выдавать токены через / Token.Однако получить маркеры обновления с помощью этого механизма немного сложнее.
Это заставило меня задуматься, стоит ли мне действительно стремиться предоставлять эту функцию, используя вместо этого IdentityServer.Если это так, насколько я понимаю, поскольку я использую ASP.NET 4.7 / MVC5, а не ASP.Core, то мне следует использовать IdentityServer3, а не версию 4.
Также есть все необходимые функции входа в системукогда срок действия маркеров доступа и токенов обновления истек.