. NET OAuthAuthorizationServerProvider Несколько маршрутов входа - PullRequest
0 голосов
/ 27 марта 2020

В настоящее время у нас есть класс, который расширяет OAuthAuthorizationServerProvider , который используется для веб-маршрутов. Мы добавляем отдельный API, и в этом случае мы все еще хотим использовать этот класс OAuthAuthorizationServerProvider.

Как можно зарегистрировать два разных маршрута входа в систему и как мы можем различить guish между эти два маршрута в нашем OAuthAuthorizationServerProvider дочернем классе? РЕДАКТИРОВАТЬ: Я думаю, что я мог бы сравнить путь через context.Request.Path.

Мне нужно выполнить некоторые логики c в методе GrantResourceOwnerCredentials, который будет разделять некоторые логики c между двумя именами входа, но некоторые логика c должна быть другой.

1 Ответ

0 голосов
/ 22 апреля 2020

В итоге мы использовали тот же маршрут входа в систему, но для нашего приложения мы использовали учетные данные владельца ресурса (тип предоставления password), а для API мы использовали учетные данные клиента (тип предоставления client_credentials).

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