인증 흐름 (OAuth2 PKCE)

테스트 스크립트(test/test_agent.py)에서 구현된 Cognito OAuth2 인증 흐름입니다.

시퀀스 다이어그램

PKCE 키 쌍 생성

단계별 설명

단계
함수/위치
설명

1

generate_pkce_pair()

PKCE 키 쌍 생성 (code_verifier, code_challenge)

2-5

automated_cognito_login()

Cognito Hosted UI 자동 로그인 및 Authorization Code 획득

6-7

Token Exchange

code + code_verifier로 Access Token 교환

8

invoke_endpoint()

Bearer Token으로 AgentCore Runtime 호출

SSM 파라미터 조회

마지막 업데이트