Получить токен доступа у провайдера идентификации в. NET Core? - PullRequest
0 голосов
/ 06 февраля 2020

Я устанавливаю OAuth 2 и ODI C в своей компании.

Я использовал odi c -клиента. js для обработки получения токена доступа для вызовов к API, защищенным OAuth 2 и OID C от клиента javascript.

Теперь мне нужно получить токен доступа, когда клиент является базовым приложением C#. NET, вызывающим API это защищено OAuth 2 и OID C.

Я мог бы попытаться закодировать это сам. Но в этом есть много чего, и я волнуюсь, что получу это неправильно. Отсюда следующий вопрос:

. Имеет ли. NET В ядро ​​библиотеки для получения токена доступа от провайдера идентификации?

Для ясности , Я НЕ ищу код для защиты службы ASP. NET с OAuth2 и OID C. Этот код очень распространен и его легко найти. (На самом деле так легко, что найти то, что я ищу, сложно.)

1 Ответ

0 голосов
/ 06 февраля 2020

Я использую OID модели идентификации C Клиент in. Net Основные проекты, которые отправляют исходящие запросы. Он поддерживает все основные потоки, на мой взгляд, и сертифицирован / основан на стандартах.

Мой код, который использует свои классы здесь для демонстрации типа синтаксиса.

Если вы пишете не браузерное приложение, которое регистрирует пользователя, тогда это сложно и имеет тенденцию включать вызов системного браузера. Вышеупомянутая библиотека имеет классов для поддержки этого .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...