私たちは、IPC認証と認可のベストプラクティスを理解しようとしています。私は説明します。 マイクロサービスベースのアーキテクチャSaaSには、認証専用のサービスがあります。このサービスは、認証と認証トークン(JWT)の管理を担当します。マイクロサービス - IPC認証/認可
すべては、ログインしてさまざまなサービスからのリソースを消費し始めるユーザーと完全に良好に機能します。
質問は、(特定のユーザーのコンテキストなしで)他のサービスによって開始された要求を認証して承認する方法です。
- サービスごとに専用のユーザを生成し、適切な権限を持つ他のユーザが のように扱うべきですか?
- サービス間に「ハードコードされた」/動的トークンが導入されていますか?
- 他のアイデア?
私たちの最大の懸念は、別のサービスからの要求が権限の高いレベルで処理されているので、このようなトークン/パスワードがいくつかの点で妥協することになるです。
乾杯、