View a markdown version of this page

예: 게이트웨이 호출 시 권한 부여 코드 권한 부여를 사용한 인증 - Amazon Bedrock AgentCore

예: 게이트웨이 호출 시 권한 부여 코드 권한 부여를 사용한 인증

권한 부여 코드 권한 부여를 사용하여 게이트웨이 대상을 설정하는 경우(자세한 내용은 OAuth 권한 부여 참조) 게이트웨이를 생성할 때 defaultReturnUrl 지정한가 인증 후 사용자의 브라우저가 리디렉션하는 링크가 됩니다.

요청 본문의 params 객체에 있는 _meta 필드를 사용하여 기본 구성을 수정할 수 있습니다. 3LO 인증을 사용하면 _meta 필드를 다음 객체에 매핑합니다.

{ "aws.bedrock-agentcore.gateway/credentialProviderConfiguration": { "oauthcredentialProvider": { "returnUrl": "string", "forceAuthentication": bool } } }

다음을 수행할 수 있습니다.

  • 기본 반환 URL을 다른 URL로 재정의하려면 새를 지정합니다returnUrl.

  • 토큰 볼트에서 이전 인증을 제거하고 요청 시 새 권한 부여 URL을 반환하려면 forceAuthentication 값을 로 설정합니다true.

예를 들어 다음 요청은 게이트웨이 대상을 통해 LinkedIn3LO___gateUserInfo 도구를 호출하고, 사용자가 새 권한 부여 URL로 인증하도록 강제하고, 인증 https://your-public-domain.com/callback 후 사용자를 로 리디렉션합니다.

{ "jsonrpc": "2.0", "id": 24, "method": "tools/call", "params": { "name": "LinkedIn3LO___getUserInfo", "arguments": {}, "_meta": { "aws.bedrock-agentcore.gateway/credentialProviderConfiguration": { "oauthCredentialProvider": { "returnUrl": "https://your-public-domain.com/callback", "forceAuthentication": true } } } } }