1
JHipsterバックエンドを使用して春のバックエンドを作成しました。今度はソーシャルログインを構築します。私はクライアント側にログインロジックを実装していますが、バックエンドにもユーザーを保存したいと考えています。私は、例えばからのユーザーでログインして保存するためには、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);
}
}
については、この接続であり、この要求への入力が何をすべきか:JHipsterはこのルートを提供しますフェイスブック?
私はmicroservicesフローを使用しています。これは、そのままのソーシャル・ログインをサポートしていません。 –