播放SecureSocial自定义

时间:2013-05-01 19:34:21

标签: java playframework-2.0 securesocial

我刚下载了SecureSocial插件并安装了它。 我使用Java中的Play framework 2.1构建了一个webapp。 现在我不知道如何定制这个模块。 如果我点击注册,我有一个页面询问我的电子邮件,然后我到另一个屏幕询问我的姓名,电子邮件,密码。 在使用SecureSocial的所有示例中,都没有这种屏幕。 enter image description here

这就是我在play.plugins中所拥有的:

  

1500:com.typesafe.plugin.CommonsMailerPlugin   9994:securesocial.core.DefaultAuthenticatorStore   9995:securesocial.core.DefaultIdGenerator   9996:securesocial.core.providers.utils.DefaultPasswordValidator   9997:securesocial.controllers.DefaultTemplatesPlugin   9998:service.InMemoryUserService   9999:securesocial.core.providers.utils.BCryptPasswordHasher   10004:securesocial.core.providers.UsernamePasswordProvider

如果这个屏幕怎么摆脱? 我在Java中寻找一些例子,但我没有找到。 我读过的是我需要获取模块的源代码并进行修改。我发现的只是scala来源。

任何人都可以帮我开始理解这个模块吗?

感谢。

C.C。

1 个答案:

答案 0 :(得分:4)

回答你的问题有两件事:

  1. 如果您想自定义安全社交默认视图(屏幕),请阅读文档:http://securesocial.ws/guide/views-customization.html这很容易做到。

  2. 如果您希望更改模块的默认行为,那么在不编辑和修改SecureSocial源代码的情况下,我认为不可能。但请记住:SecureSocial是一个社交认证模块,因此它的主要兴趣是使用社交网络登录。标准用户名/密码身份验证只是实习生身份验证提供程序的特例(其他提供商是Google,Facebook,Twitter,...)。

  3. 希望这有帮助