私は現在、以下のサービスマイクロサーバアーキテクチャでは、認証サーバとユーザサービスを組み合わせるべきですか?
- 認証サーバ(アクセストークンを配布)
- ユーザーサービス(など、ユーザー名、パスワード、電子メール、などのユーザー情報) で春ブーツでmicroservicesベースのアプリケーションを構築しています
- その他の無関係なサービス
ユーザーが資格情報を認証サーバーに送信すると、認証サーバーはそれらが正しいことを確認してからアクセストークンを返す必要があります。
私の質問はとても資格情報を検索すると、単純なデータベース呼び出しである私は、ユーザーのサービスで認証サーバーを組み合わせるべきである、または私はそれらは別個のアプリケーションとして維持し、それらに同じ共有データベースへの両方のポイントを持っている必要がありますか?よりよい選択肢がありますか?