[英]JHipster backend - Social login
我使用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項目中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.