我正在尝试使用 Play Framework (2.1.3) 创建一个网站,并想尝试通过 SecureSocial 添加身份验证。
SecureSocial 网站开发人员说:“基于允许您添加新的身份验证服务的模块化架构”。但我没有找到任何关于如何添加我自己的身份验证模块 (OAuth) 的示例。
我使用 JAVA 作为主要语言。
谁能描述添加我自己的身份验证模块的过程?
我正在尝试使用 Play Framework (2.1.3) 创建一个网站,并想尝试通过 SecureSocial 添加身份验证。
SecureSocial 网站开发人员说:“基于允许您添加新的身份验证服务的模块化架构”。但我没有找到任何关于如何添加我自己的身份验证模块 (OAuth) 的示例。
我使用 JAVA 作为主要语言。
谁能描述添加我自己的身份验证模块的过程?
我认为使用 Java 添加新的提供者并不容易,因为 SecureSocial 核心是用 Scala 编写的。
要添加您自己的提供程序,请查看现有提供程序的源代码:https ://github.com/jaliss/securesocial/tree/master/module-code/app/securesocial/core/providers
您必须扩展OAuth1Provider
或OAuth2Provider
.