Що таке Microsoft OWIN?

OWIN дозволяє від’єднати веб-програми від веб-серверів. Він визначає стандартний спосіб використання проміжного програмного забезпечення в конвеєрі для обробки запитів і відповідних відповідей.

Спробуйте оновити версію пакета. Цей пакет застарів, оскільки він є застарілим і більше не підтримується. Доступна новіша версія цього пакета. Подробиці див. у списку версій нижче.

Автентифікація на основі маркерів: OpenID Connect використовує маркери доступу для автентифікації та авторизації клієнтських програм. Ці маркери доступу видаються постачальником посвідчень після успішної автентифікації. Owin, з іншого боку, не надає вбудованої підтримки автентифікації на основі маркерів.

Проміжне програмне забезпечення OWIN OAuth дозволяє коду програми обробляти кінцеву точку авторизації. У нашому прикладі програми ми використовуємо контролер MVC під назвою OAuthController для його обробки.

Зручна частина OWIN така він автоматично поєднується в компонент Identity HttpContext , тому ви можете використовувати метод IsAuthenticated, щоб визначити, чи користувач уже ввійшов у систему чи ні. Якщо ні, ви отримуєте контекст OWIN і просите проміжне програмне забезпечення Okta викликати у користувача аутентифікацію.