grails spring security oauth仍然需要本地用户名/密码吗?

grails spring security oauth仍然需要本地用户名/密码吗?,grails,oauth,spring-security,Grails,Oauth,Spring Security,我使用的是grails/spring-security/oauth插件。但是,当使用oauth提供程序时,系统仍然要求用户在系统中创建用户名和密码以完成注册过程。如果用户使用的是oauth提供程序,是否有任何方法可以使用户名/密码不再是必需的?也许通过将电子邮件地址设置为用户名(另一件我很想做但找不到简单解决方案的事情) 谢谢您需要将第三方身份验证绑定到本地安全设置的某个位置。这就是SecUser类的用途(参见:plugin)。您可以生成这个类并修改它以满足您的需要。OAuth位我不太了解,但我

我使用的是grails/spring-security/oauth插件。但是,当使用oauth提供程序时,系统仍然要求用户在系统中创建用户名和密码以完成注册过程。如果用户使用的是oauth提供程序,是否有任何方法可以使用户名/密码不再是必需的?也许通过将电子邮件地址设置为用户名(另一件我很想做但找不到简单解决方案的事情)


谢谢

您需要将第三方身份验证绑定到本地安全设置的某个位置。这就是SecUser类的用途(参见:plugin)。您可以生成这个类并修改它以满足您的需要。OAuth位我不太了解,但我假设有一些回调点,您可以在其中添加所需的行为。(可能是OAuth ID类?

我遇到了相同的问题。我想知道你做了什么来解决这个问题?我自己的想法是重写SpringSecurityOAuth插件处理用户注册的方式,并编写我自己的注册控制器/页面,只要用户通过oauth路径进入,就不需要密码。