我们正在尝试将 apereo CAS 与其他身份验证平台集成,该其他平台使用 SAML2 作为协议并有自己的身份验证方式(不能使用 SAML2 身份验证将 apereo CAS 与其他平台集成)。
我们找不到这样做的方法,我们正在尝试的想法是通过 CAS 将用户重定向到这个其他平台网站入口点,并通过 CAS 端点重新收集响应。
在 Apereo CAS 中可以创建自定义端点吗?,似乎无法发布。
最终流程图如下:
- 用户登录到应用 A 并被重定向到 CAS
- 用户选择“使用其他平台登录”并被重定向到外部平台
- 用户在本平台登录,回调响应重定向到 CAS
- CAS 验证身份验证响应并重定向到应用程序
我们正在尝试创建一个外部平台将在执行身份验证后重定向的 CAS 自定义端点。