3rd Party経由のFAPI 2.0デモ構成

3rd Party経由のFAPI 2.0デモ構成 An architecture diagram generated by Archify. 利用者 · ブラウザー · Architecture component 利用者 ブラウザー 3rd Partyサービス · デモUI / nginx :3443 · 3rd Party(サービスとクライアントGateway) 3rd Partyサービス デモUI / nginx :3443 Kong Gateway · OAuthクライアント / A・B · 3rd Party(サービスとクライアントGateway) Kong Gateway OAuthクライアント / A・B Keycloak / IdP · 認証・認可 / AS :8444 · Architecture component Keycloak / IdP 認証・認可 / AS :8444 Kong API Gateway · introspection・PoP検証 · API提供者 Kong API Gateway introspection・PoP検証 Resource Server · PoP verifier / 保護API · API提供者 Resource Server PoP verifier / 保護API HTTPS / セッション HTTPS / UI取得 HTTPS / 利用者認証 mTLS / PAR・token等 mTLS + Bearer mTLS / introspection mTLS + 検証用証跡 3rd Party(サービスとクライアントGateway) API提供者 Legend サービスUI 保護リソース 認証・API保護 利用者・外部IdP

Route A / Route B

  • • A: tls_client_auth / B: private_key_jwt(PS256)
  • • 両Routeとも証明書に束縛されたトークンを使用

役割と管理の境界

  • • UIは画面配信のみ。OAuth処理・API呼出しは3rd PartyのKongが担当
  • • 2つのGatewayを別のKonnect control planeで管理