簡體   English   中英

JHipster后端 - 社交登錄

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM