OAuth 2.1로 MCP 커넥터 생성
MCP를 지원하는 외부 시스템 또는 애플리케이션에 연결하기 위해 OAuth 2.1로 MCP 커넥터를 생성합니다.
시작하기 전에
필요한 역할: sn_mcp_client.admin
이 태스크 정보
OAuth 2.1은 MCP 커넥터에 대해 가장 안전하고 유연한 인증을 제공합니다. MCP 서버에서 지원하는 경우 인증 방법으로 OAuth 2.1을 선택합니다. 서버가 클라이언트 세부 정보를 자동으로 채우는 동적 클라이언트 등록 또는 클라이언트 세부 정보를 직접 제공하는 수동 클라이언트 등록 중에서 선택할 수 있습니다.
프로시저
- 다음으로 이동 모두 > 워크플로우 데이터 패브릭 > 연결 허브.
- 커넥터를 선택합니다.
- 만들기를 클릭하고 모델 컨텍스트 프로토콜 커넥터를 선택합니다.
-
양식에서 필드를 채웁니다.
표 1. 시스템 상세 정보 필드 설명 서버 이름 MCP 서버의 이름입니다. 예를 들어 선형 MCP 서버입니다. 시스템 통합하려는 외부 시스템을 검색합니다. 시스템 추가(선택 사항) 아이콘을 클릭하여 외부 시스템을 추가합니다. 자세한 내용은 외부 시스템 생성 문서를 참조하십시오.
주:기존 시스템이 이미 있는 경우 MCP 커넥터에 해당 시스템을 사용할 수 있습니다.연결 이름 새 연결을 선택하고 이름을 입력하여 연결을 고유하게 식별합니다. 예를 들어 선형 연결입니다. 표 2. 연결 구성 필드 설명 엔드포인트 이름 이 필드는 연결 이름으로 자동으로 채워집니다. 엔드포인트 URL MCP 서버의 연결 URL입니다. 인증 방법 OAuth 2.1을 선택합니다. MCP 서버의 기능에 따라 등록 유형을 선택합니다.
표 3. 수동 클라이언트 등록 필드 설명 인증 방법 권한 부여 서버에서 토큰을 요청하는 데 사용할 권한 부여 유형을 선택합니다. - 인증 코드: 애플리케이션 또는 자원에 대한 액세스 권한을 부여하는 데 사용되는 시스템 생성 코드입니다.
- 클라이언트 자격 증명: 애플리케이션에 직접 액세스할 수 있도록 관리자가 제공하는 액세스 토큰입니다.
클라이언트 ID OAuth 제공자의 클라이언트 ID입니다. 클라이언트 비밀 OAuth 제공자의 클라이언트 비밀입니다. 클라이언트 인증 액세스 토큰을 요청할 때 클라이언트 자격 증명이 OAuth 토큰 엔드포인트로 전송되는 방법을 지정합니다. - 클라이언트 비밀 게시: 토큰 엔드포인트를 호출할 때 요청 본문의 클라이언트 ID와 클라이언트 비밀을 양식으로 인코딩된 매개변수로 보냅니다.
- 클라이언트 비밀 기본: 토큰 엔드포인트를 호출할 때 기본 인증을 사용하여 HTTP 인증 헤더의 클라이언트 ID와 클라이언트 비밀을 보냅니다.
액세스 권한 필요한 범위를 선택합니다. 이러한 범위는 이 OAuth 클라이언트의 권한을 결정합니다. OAuth 인증 URL OAuth 권한 부여 서버의 URL입니다. OAuth 토큰 URL 접근 토큰을 가져오는 데 사용되는 OAuth 서버 엔드포인트입니다. 토큰 해지 URL 이전에 발급된 토큰을 해지하는 데 사용되는 OAuth 서버 엔드포인트입니다. 표 4. 동적 클라이언트 등록 필드 설명 인증 방법 권한 부여 서버에서 토큰을 요청하는 데 사용할 권한 부여 유형을 선택합니다. - 인증 코드: 애플리케이션 또는 자원에 대한 액세스 권한을 부여하는 데 사용되는 시스템 생성 코드입니다.
- 클라이언트 자격 증명: 애플리케이션에 직접 액세스할 수 있도록 관리자가 제공하는 액세스 토큰입니다.
클라이언트 인증 권한 부여 서버에서 토큰을 요청할 때 클라이언트 자격 증명을 보내는 방법을 선택합니다. - 기본 인증 헤더
- 본문 매개변수 요청
- 개인 키 JWT
액세스 권한 필요한 범위를 선택합니다. 이러한 범위는 이 OAuth 클라이언트의 권한을 결정합니다. 인증 URL OAuth 권한 부여 서버의 URL입니다. 토큰 URL 접근 토큰을 가져오는 데 사용되는 OAuth 서버 엔드포인트입니다. 토큰 해지 URL 이전에 발급된 토큰을 해지하는 데 사용되는 OAuth 서버 엔드포인트입니다. 클라이언트 등록 토큰 OAuth 클라이언트 등록 엔드포인트에 대한 요청을 인증하는 데 사용되는 토큰입니다. 값 동적 클라이언트 등록을 위한 토큰입니다. 서버가 비인증 등록을 지원하는 경우 이 값을 비워 둡니다. -
저장을 클릭합니다.
예:
MCP 클라이언트에 대한 인증을 요청하는 타사 페이지로 리디렉션됩니다. -
승인을 클릭합니다.
애플리케이션에 대한 MCP 클라이언트가 생성되고 모델 컨텍스트 프로토콜 목록에 나타납니다.