我正在设计一项服务来处理跨多个托管平台的身份验证。该服务需要能够为用户管理许多不同的协议:LDAP、Shibboleth,毫无疑问还有其他。
我希望在内部使用 Shibboleth 协议并将服务作为 Shibboleth IdP 运行,其中取决于用户类别、受保护资源的性质等。身份验证的艰苦工作被传递到本机 LDAP、Shibboleth 或其他服务器用户已经有一个帐户。
似乎这应该是可能的,但我还没有从 Shibboleth 文档中获得足够的清晰度来确定它是否是,更不用说如何去做了。
这可能吗?我该怎么做?非常感谢有用的文档。