0

我刚刚下载了 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来源。

谁能帮我开始理解这个模块?

谢谢。

抄送

4

1 回答 1

4

回答你的问题的两件事:

  1. 如果您希望自定义 Secure Social 默认视图(屏幕),只需阅读文档:http ://securesocial.ws/guide/views-customization.html这很容易做到。

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

希望这可以帮助

于 2013-05-02T07:30:44.493 回答