0

アカウントを保存するためにjpaバックエンドを使用するスプリングクラウドoauth @EnableAuthorizationServerがあります。また、Web サイト、イントラネット、イオン モバイル アプリなど、いくつかの異なるクライアントも持っています。

すべてのクライアントは、oauth 構成ブロックにインラインで個別のクライアント資格情報を持っています。

次に、再度ログインする必要がないように、Spring Cloud sso を使用しようとしました。

私の問題は、すべてのクライアントが私に知られているため、承認ステップを削除したいということです。すべてのアプリでユーザーをログインさせたいだけです。

これはSpring Cloud ssoで可能ですか?

4

1 に答える 1

2

認可は認可サーバーで行われます (したがって、Spring Cloud とは関係ありません)。AUserApprovalHandlerは必要なことを行いますがautoapprove=true、クライアントの詳細で設定 (または自動承認するスコープに一致するパターン) するだけであれば、デフォルトのものが機能するはずです。(認証サーバーが Spring OAuth であると仮定します。)

于 2015-02-14T18:58:21.517 に答える