Использование промежуточного слоя Оуэна

Я новичок в использовании интерфейса OWIN. У меня есть несколько вопросов относительно его реализации.

  1. Как создать авторизационный средний уровень с использованием реализации OWIN
  2. Как мне обрабатывать анонимные запросы через средний уровень
  3. Где в конвейере я должен разместить авторизацию и аутентификацию для доступа к нашим веб-интерфейсам?

Эксперты, пожалуйста, помилуйте и любезно объясните примерами.

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

Другие вопросы по тегам