Использование промежуточного слоя Оуэна
Я новичок в использовании интерфейса OWIN. У меня есть несколько вопросов относительно его реализации.
- Как создать авторизационный средний уровень с использованием реализации OWIN
- Как мне обрабатывать анонимные запросы через средний уровень
- Где в конвейере я должен разместить авторизацию и аутентификацию для доступа к нашим веб-интерфейсам?
Эксперты, пожалуйста, помилуйте и любезно объясните примерами.
1 ответ
Вот что помогло мне заставить OWIN работать в проекте Web API:
http://www.asp.net/web-api/overview/hosting-aspnet-web-api/use-owin-to-self-host-web-api
Эта ссылка должна ответить #1. Для #2 разрешить анонимные запросы так же просто, как добавить атрибут [AllowAnonymous] к контроллеру.
Для #3, если вы правильно настроили OWIN, вся аутентификация выполняется до того, как будет запущен любой из ваших кодов контроллера. В некотором смысле, все это заботится.Net Вот ссылка на более углубленный пример: http://www.codeproject.com/Articles/869223/ASP-NET-Web-Api-Create-a-Self-Hosted-OWIN-Based-We