ORY Hydra - Как запустить код авторизации программно? - PullRequest
0 голосов
/ 01 февраля 2019

Мы только начали использовать ORY Hydra для реализации OAuth 2.0 в нашем приложении.У нас есть серверная часть и веб-приложение внешнего интерфейса, и конечная цель - предоставить сторонним приложениям / веб-сайтам возможность иметь кнопку Login with X, при которой Hydra будет выполнять поток OAuth с нашим API и позволять нашим пользователям взаимодействовать встороннее приложение.

У нас есть оболочка для Hydra, и мы предоставили некоторые конечные точки некоторым пользователям для создания / удаления клиентов OAuth 2.0 в нашем экземпляре Hydra.Теперь мы хотим инициировать поток OAuth от клиента к определенному пользователю программным образом, чтобы при нажатии кнопки Login with X запускался процесс авторизации, а затем проходил поток входа и согласия.У нас есть готовые конечные точки /oauth/consent и oauth/login, но они полностью застряли на части, как НАЧАТЬ этот поток с самого начала.

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

РЕДАКТИРОВАТЬ : я понял, это просто ссылка на правильную конечную точку (hydra / oauth2 / auth) - вы можете сделать это с помощью библиотеки oauth на стороне клиента или жестко закодированной ссылки (не рекомендуется)

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