MCP 인바운드 도구에 대한 OAuth 2.0 지원 구성
- 최종 업데이트2026/04/29
이 항목에서는 Automation Anywhere 내에서 MCP(모델 컨텍스트 프로토콜) 인바운드 도구에 대한 OAuth 2.0 인증을 설정하는 방법을 안내합니다.
OAuth를 구현하면 사용자가 자격 증명을 수동으로 입력할 필요 없이 타사 AI 어시스턴트가 Automation Anywhere 자동화와 상호 작용할 수 있는 보다 안전하고 강력한 방법을 제공하여 사용자 ID를 유지하고 RBAC(역할 기반 액세스 제어)를 시행할 수 있습니다. MCP 인바운드 도구에 대한 OAuth 2.0 지원을 구성하려면 다음 단계를 따르십시오. 이 프로세스에는 Control Room과 타사 AI 어시스턴트(예: Microsoft Copilot Studio)에서 모두 구성해야 합니다.
전제 조건
OAuth 2.0 지원을 구성하기 전에 다음 요구 사항이 충족되는지 확인하십시오.
- 사용자 라이선스: MCP 도구를 구성하고 액세스하는 사용자에게는 Attended Bot Runner 라이선스가 할당되어 있어야 합니다.
- 기기 연결: 유인 봇 러너 사용자는 Control Room에서 등록된 로컬 기기에 연결되어 있어야 합니다. 봇 구성이 올바른지 확인하고 Control Room에서 정상적으로 실행될 수 있는지 검증하십시오.
필요한 권한:
-
AI 권한:
- 에이전트 연결 보기: 인바운드 및 아웃바운드 도구와 연결을 확인합니다.
- 에이전트 연결 관리: 인바운드 및 아웃바운드 도구와 연결을 구성하고 관리합니다.
- API 권한: API 키 생성.
-
봇 권한:
- My Bots 보기 및 My Bots 실행
- 필요한 봇이 RBAC을 통해 사용자의 역할에 할당되어 있는지 확인하십시오. 자세한 내용은 Control Room의 RBAC 항목을 참조하십시오.
프로시저
인증 헤더가 누락되었거나 유효하지 않은 경우의 MCP 클라이언트 동작
- 인증 헤더가 누락되었거나 올바르지 않은 경우 MCP 클라이언트는 자동으로 OAuth 인증을 시도합니다.
- 인증에 실패하면 MCP 클라이언트에 다음과 유사한 오류 메시지가 표시됩니다.
{"error": "Unauthorized", "message": "Missing or invalid headers: API_KEY, USER_NAME, Authorization or X-AUTH"} - MCP 클라이언트 구현(예: Microsoft Copilot 또는 기타 MCP 호환 클라이언트)에 따라 OAuth 인증에 실패했음을 나타내는 추가 오류 메시지가 표시될 수 있습니다.
주: 오류 메시지는 사용하는 MCP 클라이언트에 따라 다를 수 있습니다.
토큰 처리
- MCP 클라이언트는 토큰이 만료되면 자동으로 액세스 토큰 새로 고침을 관리합니다.
- 정상적인 운영 중에는 토큰을 수동으로 새로 고칠 필요가 없습니다.
인증 방법
MCP 인바운드는 다음을 포함한 표준 ID 공급자를 사용하는 OAuth 기반 인증을 지원합니다.
- OIDC(OpenID Connect)
- SAML 기반 인증
인증 환경(예: 로그인 프롬프트 또는 동의 화면)은 구성된 ID 공급자에 따라 달라집니다.