我刚下载了SecureSocial插件并安装了它。 我使用Java中的Play framework 2.1构建了一个webapp。 现在我不知道如何定制这个模块。 如果我点击注册,我有一个页面询问我的电子邮件,然后我到另一个屏幕询问我的姓名,电子邮件,密码。 在使用SecureSocial的所有示例中,都没有这种屏幕。
这就是我在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。
答案 0 :(得分:4)
回答你的问题有两件事:
如果您想自定义安全社交默认视图(屏幕),请阅读文档:http://securesocial.ws/guide/views-customization.html这很容易做到。
如果您希望更改模块的默认行为,那么在不编辑和修改SecureSocial源代码的情况下,我认为不可能。但请记住:SecureSocial是一个社交认证模块,因此它的主要兴趣是使用社交网络登录。标准用户名/密码身份验证只是实习生身份验证提供程序的特例(其他提供商是Google,Facebook,Twitter,...)。
希望这有帮助