Локальное программное обеспечение для реализации моего собственного поставщика удостоверений idP

Я хочу реализовать поставщика удостоверений. Я исследую это, но я нашел любое программное обеспечение, которое было только «уровнем идентификации» без какого-либо решения для «пользовательского хранилища» , такого как shibboleth. Ниже я требую:
1- Я хочу предоставить аутентификацию/авторизацию любому другому веб-сайту и приложению.
2- У меня будет несколько приложений, для которых потребуется единая точка входа.
Примечание. Мне нужно программное обеспечение, в котором есть хранилище пользователей для хранения имени пользователя, пароля и других атрибутов пользователей в моей локальной среде, вокруг решения authN/authZ или интегрировано с любым уровнем идентификации, таким как shibboleth.
Примечание. Я не хочу использовать какие-либо онлайн-сервисы, такие как Azure или продукты какой-либо другой компании. Мне нужно локальное решение.
Примечание. Я не хочу использовать другой idP, такой как google, yahoo и т. д.
Примечание. Не важен язык программы и ОС, потому что это должен быть SOA. но C# и окна лучше. С открытым исходным кодом и бесплатно это хорошо.

OP присоединился, был активен неделю и с тех пор отсутствовал больше года. сомневаюсь, что он вернется

Ответы (2)

Я пробовал Keylock и miniOrange On-Premise IDP, оба работали очень хорошо для меня, и, как вы указали свое требование выше, это также может работать для вас. у них есть пользовательский интерфейс, который очень полезен, в отличие от Shibboleth. Они оба имеют все основные функции IAM.

Найдите это, возможно, это может вам помочь - https://idp.miniorange.com/#home http://www.keycloak.org/

Я бы предложил keycloak как комплексное решение