首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring social ProviderSignInController signupurl

Spring social ProviderSignInController signupurl
EN

Stack Overflow用户
提问于 2012-07-28 02:22:47
回答 1查看 589关注 0票数 1

我正在尝试使用Spring社交核心插件编写一个grails插件。我得到了提供者弹出窗口,在我输入用户和密码后,它给了我404。当我调试代码时,它正在进入SpringSocialProviderSignInController handleSignIn()方法,并且它没有获得注册url的任何东西。在grails插件中,这是代码片段

代码语言:javascript
复制
if (userIds.size() == 0) {
  if (log.isDebugEnabled()) {
    log.debug("No user found in the repository, creating a new one...")
  }
  ProviderSignInAttempt signInAttempt = new ProviderSignInAttempt(connection, connectionFactoryLocator, usersConnectionRepository)
  request.setAttribute(ProviderSignInAttempt.SESSION_ATTRIBUTE, signInAttempt, RequestAttributes.SCOPE_SESSION)
  //TODO: Document this setting
  result = request.session.ss_oauth_redirect_on_signIn_attempt ?: config.page.handleSignIn
}

我看到,即使在常规的spring社交web jar中,这也有类似的逻辑。除了在web上,signupUrl上有一个默认设置。我尝试在config.page.handleSignIn中提供相同的值(/signup),但无济于事。

代码语言:javascript
复制
if (userIds.size() == 0) {
        ProviderSignInAttempt signInAttempt = new ProviderSignInAttempt(connection, connectionFactoryLocator, usersConnectionRepository);
        request.setAttribute(ProviderSignInAttempt.SESSION_ATTRIBUTE, signInAttempt, RequestAttributes.SCOPE_SESSION);
        return redirect(signUpUrl);
    }

总的来说,我试图理解这个signUpUrl是做什么的。在这之后,我不能再继续下去了。是否必须提供signUpUrl?我的理解是没有。

在spring社交论坛上问了同样的问题,但没有得到任何回应。在这里试试我的运气。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-28 05:27:06

在春季论坛中找到了有意义的答案:Spring Forum Link

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11693514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档