3rd Partyバックエンド経由のFAPI 2.0構成

3rd Partyバックエンド経由のFAPI 2.0構成 An architecture diagram generated by Archify. 利用者 · ブラウザー / :8443 · Architecture component 利用者 ブラウザー / :8443 Kong Gateway · OAuth・セッション / A・B · 3rd Party(OAuthクライアントの信頼領域) Kong Gateway OAuth・セッション / A・B 静的UIサービス · nginx / 内部HTTP · 3rd Party(OAuthクライアントの信頼領域) 静的UIサービス nginx / 内部HTTP 3rd Partyバックエンド · 業務処理・外部API呼出し · 3rd Party(OAuthクライアントの信頼領域) 3rd Partyバックエンド 業務処理・外部API呼出し Keycloak / IdP · 認証・認可 / AS :8444 · Architecture component Keycloak / IdP 認証・認可 / AS :8444 Kong API Gateway · introspection・PoP検証 · API提供者 Kong API Gateway introspection・PoP検証 Resource Server · JWT・証明書束縛の再検証 · API提供者 Resource Server JWT・証明書束縛の再検証 HTTPS / UI・業務要求 UI取得・配信 HTTPS / 利用者認証 mTLS / PAR・token等 専用mTLS + token A/B証明書 + Bearer mTLS / introspection mTLS + 検証用証跡 3rd Party(OAuthクライアントの信頼領域) API提供者 Legend サービスUI 保護リソース 認証・API保護 利用者・外部IdP

承認済み設計・実装/受入前

  • • バックエンド追加は別ブランチで実装中。旧受入は新経路を証明しない
  • • 応答はResource Server → API Kong → バックエンド → TP Kong → UI

OAuthとAPI呼出しの分担

  • • KongがOAuth・セッションを管理、バックエンドが外部APIを呼び出す
  • • A: tls_client_auth / B: private_key_jwt。ASとAPIは同じA/B証明書