AWS, Amazon Bedrock AgentCore를 통해 에이전트용 관리형 OAuth 동의 기능 추가

AWS가 Amazon Bedrock AgentCore에 관리형 OAuth 동의 포털을 추가해, 기업 서비스 전반에서 동작하는 에이전트의 맞춤형 세션 바인딩 작업을 줄였습니다.

AI News

AWS는 Amazon Bedrock AgentCore Identity에 관리형 동의 포털을 추가해, AI 에이전트가 GitHub 및 Slack 같은 서비스에 접근할 때 조직이 엔드유저 OAuth 승인을 처리할 수 있는 새로운 방법을 제공했습니다. 이 기능은 AgentCore Gateway 배포에서 고객이 직접 구축하던 브라우저 리디렉션, 콜백 처리, 세션 바인딩 인프라를 대체하도록 설계되었습니다.

이 변화가 중요한 이유는, 에이전트 통합이 점점 단일 공유 서비스 계정이 아니라 개별 사용자를 대신해 동작해야 하기 때문입니다. AWS는 새로운 Consent 포털을 통해 직원이 회사의 Identity Provider로 인증하고, 개별 서비스 연결을 승인하며, 그 결과 생성된 토큰을 AgentCore Identity의 토큰 볼트에 저장할 수 있다고 말합니다. 회사는 이 기능을 AWS Machine Learning Blog 게시물에 문서화했으며, 제공된 증거는 AWS가 통제하는 자료뿐이고 독립적인 채택률이나 성능 데이터는 없습니다.

AgentCore Identity에서 무엇이 바뀌었나

이전에는 AgentCore Identity에서 3-legged OAuth 흐름을 사용하는 고객이 사용자 연결 계층의 상당 부분을 직접 구축해야 했습니다. 여기에는 승인 링크 표시, 공개 HTTPS 콜백 호스팅, 돌아온 사용자 식별, 브라우저 세션 유지, 그리고 권한 부여를 완료하기 위한 CompleteResourceTokenAuth 작업 호출이 포함되었습니다.

AWS는 이제 AgentCore Identity가 AgentCore Gateway용 관리형 웹 경험이자 세션 바인딩 엔드포인트로 Consent 포털을 제공한다고 말합니다. 관리자는 게이트웨이용 포털을 만들고 해당 URL을 사용자에게 배포합니다. 조직의 Identity Provider를 통해 로그인한 후 사용자는 에이전트용으로 구성된 서비스를 보고 공급자를 개별적으로 승인할 수 있습니다.

AWS 문서의 예시는 두 개의 게이트웨이 대상이 있는 개발용 어시스턴트를 사용합니다. GitHub 연결은 저장소 목록을 보여주고 이슈를 생성할 수 있으며, Slack 연결은 공개 채널을 나열하고 메시지를 게시할 수 있습니다. 개발자는 필요할 때 GitHub를 승인하고 Slack은 별도로 승인할 수 있으며, 각 OAuth 허가는 이를 승인한 직원과 연결된 상태로 유지됩니다.

AWS는 이 기능을 Kiro, Claude Code, Cursor, Visual Studio Code를 포함한 IDE 및 Model Context Protocol 클라이언트를 통해 사용하는 에이전트용으로 포지셔닝합니다. 의도된 흐름은 개발자가 도구를 호출하기 전에 접근 권한을 부여하고, 이후의 도구 호출에서는 AgentCore Identity가 이미 저장한 사용자별 토큰을 사용할 수 있다는 것입니다.

관리형 동의 흐름은 어떻게 작동하나

관리자는 포털 URL을 공유하기 전에 여러 구성 요소를 설정해야 합니다. 여기에는 기업 Identity Provider, JWT 인바운드 권한 부여를 사용하는 AgentCore Gateway, 공급자 대상, 실행 역할, 그리고 연결된 서비스의 OAuth 애플리케이션이 포함됩니다. AWS의 예시는 개발 또는 테스트 워크스페이스에 등록된 GitHub 및 Slack 애플리케이션을 사용합니다.

기업 Identity Provider는 authorization-code grant를 사용하는 OpenID Connect 웹 애플리케이션을 지원해야 합니다. 관리자는 포털이 공급자의 authorization endpoint, token endpoint, 서명 키를 가져올 수 있도록 discovery URL을 기록합니다. AWS는 또한 Identity Provider가 포털이 검증할 수 있는 JWT 액세스 토큰을 발급해야 한다고 말합니다. 예시에서는 필요할 경우 Okta에서 사용자 정의 authorization server를 구성하거나 Auth0에서 audience를 설정하는 방법을 언급합니다.

관리자는 각 공급자 애플리케이션에 대해 AgentCore Identity callback URL을 등록할 권한도 필요합니다. 직원이 로그인하면 Consent 포털은 IAM 실행 역할을 사용해 구성된 게이트웨이 대상을 검색하고, 사용 가능한 공급자 연결을 보여주며, 세션 바인딩을 완료하고, 결과 사용자별 토큰을 AgentCore Identity 토큰 볼트에 저장합니다.

AWS는 관리자가 AWS CloudTrail에서 결과 활동을 검토할 수 있다고 말합니다. 이를 통해 팀은 동의 프로세스와 이후의 ID 관련 활동에 대한 감사 추적을 확보할 수 있지만, 제공된 문서만으로는 모든 배포 구성에서 사용할 수 있는 보존, 보고, 조사 기능까지 확인되지는 않습니다.

증거와 주장

핵심 제품 변화는 AWS의 1차 문서로 뒷받침됩니다. AgentCore Identity는 AgentCore Gateway용 관리형 Consent 포털과 세션 바인딩 엔드포인트를 제공합니다. 해당 게시물은 기업 Identity Provider, GitHub, Slack, IDE 기반 코딩 어시스턴트를 포함한 구성 단계와 실제 예시를 제공합니다.

그러나 증거에는 고객 사례 연구, 독립적인 보안 평가, 채택 수치, 지연 시간 측정, 또는 고객 구축 OAuth 인프라와의 비용 비교가 포함되어 있지 않습니다. 따라서 구현 노력 감소에 대한 주장은 기능의 의도된 역할을 설명하는 것으로 받아들여야 하며, 측정된 벤치마크로 간주해서는 안 됩니다.

또한 출처는 포털이 모든 ID 또는 권한 부여 작업을 제거한다고 말하지 않습니다. 조직은 여전히 Identity Provider를 구성하고, OAuth 애플리케이션을 등록하고, 게이트웨이 대상과 권한을 정의하고, IAM 역할을 관리하고, 어떤 사용자가 어떤 서비스를 연결할 수 있는지 결정해야 합니다. 포털은 브라우저와 토큰 연결 흐름의 일부를 중앙화하지만, 에이전트 도구와 공급자 범위에 대한 거버넌스 필요성은 없애지 않습니다.

빌더와 엔터프라이즈 팀에 중요한 이유

AI 애플리케이션 팀에게 즉각적인 이점은 아키텍처 측면입니다. 업무용 시스템을 호출하는 에이전트를 만드는 개발자는 더 이상 사용자의 OAuth 허가를 게이트웨이 요청에 연결하기 위해 별도의 동의 웹사이트와 세션 바인딩 서비스를 따로 만들 필요가 없습니다. 이는 특히 동일한 게이트웨이가 여러 IDE 또는 Model Context Protocol 클라이언트를 지원할 때, 도구 통합에서 실제로 쓸 수 있는 내부 에이전트까지의 시간을 단축할 수 있습니다.

사용자별 모델은 접근 제어 측면에서도 중요합니다. 공유 자격 증명은 에이전트 배포를 쉽게 만들 수 있지만, 책임 소재를 흐리게 하고 모든 사용자에게 사실상 동일한 권한을 줄 수 있습니다. AWS의 설계는 승인한 직원과 연결된 권한을 유지하여, GitHub 또는 Slack 도구 호출이 범용 애플리케이션 ID가 아닌 해당 사용자의 토큰을 사용하도록 합니다.

이 모델은 구매자가 답해야 할 운영상의 질문을 제기합니다. 팀은 각 공급자가 요청하는 범위, 취소되거나 만료된 허가가 어떻게 처리되는지, 직원이 역할을 바꾸면 어떻게 되는지, CloudTrail 기록이 감사 요구에 충분한지 검토해야 합니다. 또한 사용자가 한 대상만 승인하고 다른 대상은 승인하지 않은 경우 에이전트가 어떻게 동작하는지도 테스트해야 합니다. 독립적인 동의는 에이전트가 도구별로 불균등한 접근 권한을 가질 수 있음을 의미하기 때문입니다.

AWS 고객에게 이 기능은 도구 접근의 제어 지점으로 AgentCore Gateway를 사용하는 근거를 강화할 수 있습니다. 경쟁 에이전트 플랫폼에게는, 에이전트가 특정 직원의 이름으로 시스템에서 행동할 수 있다면 OAuth 동의는 단순한 통합 세부사항이 아니라는 점을 보여주는, 커져 가는 제품 요구사항을 강조합니다.

다음에 주목할 점

다음 신호는 AWS의 예시를 넘어선 고객 배포, 특히 규제 데이터나 대규모 Identity Provider 환경을 다루는 프로덕션 사용 사례가 될 것입니다. 구매자는 토큰 볼트 격리, 취소 동작, 동의 기록, 장애 복구, 포털 실행 역할에 필요한 권한에 대한 더 명확한 문서를 찾아봐야 합니다.

또한 AWS가 특정 게이트웨이 대상을 승인할 수 있는 사용자를 제한하기 위한 더 많은 공급자 템플릿, 관리 제어, 정책 기능을 추가하는지도 지켜볼 가치가 있습니다. 독립적인 보안 검토와 관리형 흐름과 맞춤형 세션 바인딩 구현 간의 측정 비교가 있다면 이 기능의 엔터프라이즈 가치를 더 쉽게 평가할 수 있을 것입니다.

Creati.ai 관점

AWS는 에이전트 배포의 실질적인 병목인, 각 애플리케이션 팀이 같은 OAuth 작업을 다시 만들도록 강요하지 않고 사용자 신원을 에이전트 동작에 연결하는 문제를 해결하고 있습니다. Consent 포털은 에이전트가 여러 업무 시스템에 대해 사용자 수준의 제한된 접근 권한이 필요하고 그 연결이 감사 가능해야 할 때 특히 중요합니다.

이 기능을 완전한 에이전트 보안 모델로 오해해서는 안 됩니다. 더 어려운 질문은 여전히 도구 권한, 범위 최소화, 취소, 프롬프트 기반 오용, 그리고 인증 후 에이전트가 무엇을 할 수 있는가입니다. AWS는 동의와 세션 바인딩을 위한 관리형 기반을 제공했습니다. 엔터프라이즈 팀은 그 기반이 자사의 ID, 컴플라이언스, 운영 통제에 맞는지 계속 검증해야 합니다.

광고