Список поставщиков OpenID Connect
OpenID Connect только что был ратифицирован. Я знаю, что этот вопрос задавался в прошлом, но я ищу текущий список поставщиков OpenID Connect.
Те, о которых я уже знаю
3 ответа
Единственные, что мне удалось найти, которые позволяют использовать область действия "openid" (которая предположительно требуется из того, что я прочитал), это следующие, которые оба дают подробные шаги по настройке, которые Я подтвердил использование Java-клиента:
Salesforce:
https://developer.salesforce.com/page/Inside_OpenID_Connect_on_Force.com
Google:
https://developers.google.com/accounts/docs/OAuth2Login
eBay - Oreo Project - очень "сырой" и не очень интегрированный с eBay, но работает
URL авторизации: https://openidconnect.ebay.com/oreo/authorize.jsp
URL токена: https://openidconnect.ebay.com/oreo/token.jsp
url userInfo: https://openidconnect.ebay.com/oreo/openidconnect/get-user-info.jsp
зарегистрируйтесь для идентификатора клиента / секрета здесь: https://openidconnect.ebay.com/oreo/start.jsp
Примечание. При авторизации необходимо передать параметр "nonce", но
nonce=test
Кажется, работает нормально. Вот пример URL авторизации, который включает nonce:Вся информация для этого взята из этого поста в блоге
Примечание: для многих из этих вещей вам нужно иметь публичный URL для проверки - что является болью для разработчиков, которые хотят отлаживать это, когда они его создают. Вы можете отредактировать файл hosts, чтобы переключить какой-либо публичный домен, чтобы он указывал на ваш локальный компьютер, поскольку все перенаправления происходят в браузере и являются синхронными).
например, в вашем файле hosts:
127.0.0.1 www.mytestsite.com
Затем используйте что-то вроде этого для вашего URL обратного вызова, и он будет загружать ваш сервер dev при перенаправлении на:
Это один список известных общедоступных IdP-пакетов OpenID Connect вместе со ссылками на метаданные обнаружения каждой службы (в стандартном формате JSON):
В статье Википедии « Список провайдеров OAuth» указано, поддерживают ли провайдеры также OpenID Connect. В настоящее время они:
- Яблоко
- GitLab
- Сервер приложений Google
- Брелок
- ЛогинРадиус
- службы Майкрософт
- NetIQ
- Окта
- Salesforce.com
- Сервер идентификации WSO2
- Ксеро
Хотя я этого не проверял.