Реализация провайдера идентификации SAML в узле для автономного приложения? - PullRequest
0 голосов
/ 19 декабря 2018

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

Я нашел saml2-js:

https://github.com/Clever/saml2

И, похоже,как отличная отправная точка для провайдера услуг SAML и провайдера идентификации - но теперь я вижу, что он вообще не реализует провайдера идентификации.

У меня уже есть базовая настройка поставщика услуг SAML, но нам нужен поставщик удостоверений, который может работать в автономном режиме.Существуют ли какие-либо библиотеки Node или GoLang Identity Provider, которые мы можем использовать для реализации этого?Если нет, другая рекомендация?

1 Ответ

0 голосов
/ 19 декабря 2018

Паспорт является обычным вариантом узла, но это только на стороне клиента.

Существует ряд IDP, которые вы можете использовать, например:

Бесплатно : simpleSAMLphp / Shibboleth /identityserver4

Облако : Auth0 / Okta / Azure AD

Локальный : ADFS

...