Я разрабатываю веб-api в .NET Framework. Ui находится в угловом. У меня несколько пользователей с разными ролями в системе. Какая простая и лучшая аутентификация для этого веб-авио?Простая аутентификация для aspnet web api core
Пытался сделать Identity server4, но мне не нужно перенаправление на один знак, поэтому мне не нужна эта сложная реализация. Все, что я хочу, - это защитить api, чтобы незарегистрированные/анонимные пользователи не могли получить к нему доступ.
Вещи, которые я пробовал до сих пор, являются «промежуточным ПО cookie без идентификатора aspnet». Работает немного, но реальная проблема заключается в том, что я не уверен, как вернуть cookie из api и передать его обратно с ui.
https://docs.microsoft.com/en-us/aspnet/core/security/authentication/cookie
Я посмотрел в Интернете, но большинство статей для MVC. Поскольку это веб-api, мне нужно передать что-то вызывающему, чтобы они могли передать его обратно в api, который будет аутентифицирован.
Надеюсь, что это имеет смысл.
высоко ценю вашу помощь
Благодарности
Спасибо за ваше предложение. Это также работает с базой ядра .net? –
Я бы быстро попробовал, если бы я был вами, и посмотреть, не так ли. У меня нет ядра .net или я бы попробовал. – CodingYoshi
Спасибо. Я использовал идентификатор Aspnet и работает до сих пор. –