Php Ruby SSO、CAS、oauth、userstore。我有什么选择?
问:您将如何创建SSO?对于身份验证(单独的应用程序或与sso相同的应用程序)和用户商店,您会怎么做 背景资料: 我们有40多个php应用程序、java应用程序和 Ruby应用程序 目前,我们有一个定制 SSO+身份验证解决方案。这是一个 用php编写的应用程序,现在用作 SSO,同时支持 电子邮件/用户名/电话号码+密码 作为身份验证。它是有效的,但它是无效的 仅为少数应用程序而构建,而不是 原本打算成为SSO- 解决方案它没有可用的视图,每个应用程序都创建自己的登录/注册表单并使用API。它们共享上下文,我们希望有一个更通用的设计 现在我们知道我们想要支持Oauth和 openid解决方案,如facebook connect, 谷歌和更多,(或者我们真的吗?) 现有的身份验证。我们可以 扩展现有的php解决方案,但我们 我们正在考虑替代方案 如果你用Ruby做这些,你会怎么做 其他一些信息:Php Ruby SSO、CAS、oauth、userstore。我有什么选择?,php,ruby,authentication,single-sign-on,cas,Php,Ruby,Authentication,Single Sign On,Cas,问:您将如何创建SSO?对于身份验证(单独的应用程序或与sso相同的应用程序)和用户商店,您会怎么做 背景资料: 我们有40多个php应用程序、java应用程序和 Ruby应用程序 目前,我们有一个定制 SSO+身份验证解决方案。这是一个 用php编写的应用程序,现在用作 SSO,同时支持 电子邮件/用户名/电话号码+密码 作为身份验证。它是有效的,但它是无效的 仅为少数应用程序而构建,而不是 原本打算成为SSO- 解决方案它没有可用的视图,每个应用程序都创建自己的登录/注册表单并使用API。它
- 如今,所有用户都存在于SSO中。
- 该公司有时会获得其他公司/系统,拥有自己的用户。您会迁移或创建某种映射器吗李>
- 我粗略地看了一下RubyCAS和ClassyCAS,不知道它们是否合适。CAS是一条路吗
- 你会继续使用php吗?你会用什么
关于实际的服务器,您可能真的想要使用Jasig one,IIRC是参考实现,并且很容易使用。FTW。thx获取答案。幸运的是,我们不需要LDAP。我希望我得到的答案不是建议java,我离开了它,不想回头看,但我很感激这个建议。