gpt4 book ai didi

java - JHipster 后端 - 社交登录

转载 作者:太空宇宙 更新时间:2023-11-04 11:54:35 27 4
gpt4 key购买 nike

我使用 JHipster 后端创建了一个 Spring 后端,现在是时候构建社交登录了。我在客户端实现登录逻辑,但我也想将用户存储在后端。 JHipster提供了这个路线:

@GetMapping("/signup")
public RedirectView signUp(WebRequest webRequest, @CookieValue(name = "NG_TRANSLATE_LANG_KEY", required = false, defaultValue = "\"en\"") String langKey) {
try {
Connection<?> connection = providerSignInUtils.getConnectionFromSession(webRequest);
socialService.createSocialUser(connection, langKey.replace("\"", ""));
return new RedirectView(URIBuilder.fromUri("http:localhost:4200/social-register/" + connection.getKey().getProviderId())
.queryParam("success", "true")
.build().toString(), true);
} catch (Exception e) {
log.error("Exception creating social user: ", e);
return new RedirectView(URIBuilder.fromUri("/#/social-register/no-provider")
.queryParam("success", "false")
.build().toString(), true);
}
}

此连接是关于什么的以及此请求的输入应该是什么,以便存储我的登录用户,例如 Facebook ?

最佳答案

您在创建项目时选择的身份验证是什么?

如果您在创建项目时选择了社交登录,那么社交登录就已经实现了,您所需要做的就是创建您的 facebook 应用程序 ID 并将其更新到 jhipster 项目中。

关于java - JHipster 后端 - 社交登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41481060/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com