2017-06-26 7 views
0

ショート:OAuthハンドシェイク後にアプリケーションホームページの代わりにステータス/ jwtトークンを含むカスタムページに着陸するようにjhipster/springソーシャルを設定するにはどうすればよいですか?OAuthのアプローチを原文のjhipsterスプリングソーシャルへ

ロング:

私はjhipsterバックエンドに話をウェブとモバイル版を持っているアプリを構築しています。モバイルアプリでOAuth認証を実装する必要があります。私はバックエンドでjwt/social loginとフロントエンド(モバイルアプリ)とjhipsterでnativescriptを使用しています。 Facebook、Google、Twitter、さらに多くのプロバイダで認証されるようにしたい。

nativescript-oauthプラグインがありますが、現在のところ、アプリインスタンスごとに1つのプロバイダ(facebook、office360)しかサポートしておらず、任意のフォームのバックエンドという概念はありません。このプラグインのアーキテクチャでは、nativescript WebViewを使用してクライアントがOAuthダンスを呼び出した後、WebViewの結果を解析/スキャンして成功または失敗を確認します。

私はjhipsterのソーシャルログインと似た何かを達成しようとしています。 jhipsterアプリで/ signin/urlをロードしてWebViewコンポーネントを監視し、成功または失敗を確認してjwtトークンを取得するnativescript WebViewコンポーネントを通じてSpring Social OAuth交換を呼びたいと思います。

OAuthハンドシェイクを成功させた後にjhipster/spring socialをホームページに設定するのではなく、成功とjwtトークンのためにスクラップできる空の状態ページ(jsp/thymleaf html)にリダイレクトできますか?

答えて

0

私の答えは、application.ymlファイルで簡単に見つかります。 "jhipster.social.redirect-after-sign-in"というプロパティがあります。ちょうど私のカスタムページに変更し、それは社会的なログイン後に正常に働いた。

関連する問題