본문으로 건너뛰기

Oauth Provider

OAuth Provider는 사용자를 인증하고,해당 사용자를 대신하여 액세스 토큰을 발급하는 신원 확인 서비스입니다. NPO Studio에서 OAuth Provider는 Configuration > OAuth Provider에 등록되며 MCP Servers에 제공되어 MCP 도구가 위임된 사용자 자격 증명을 사용하여 Google, GitHub, Azure와 같은 제3자 API에 안전하게 접근할 수 있도록 합니다.

OAuth 공급자 목록

OAuth Provider 페이지에서는 등록된 모든 OAuth 공급자를 확인할 수 있습니다. 각 항목에는 다음 정보가 표시됩니다.

  • Display Name 및 커버 이미지
  • Provider Type: (예: Keycloak, Google, GitHub, Azure, Okta)
  • Issuer URL: OAuth 발급자 엔드포인트 (해당하지 않는 경우 N/A로 표시됨)
  • Status: Active 또는 Inactive

각 공급자 항목의 더보기 아이콘(⋮)을 클릭하여 공급자를 편집하거나,활성화/비활성화 또는 삭제할 수 있습니다.

공급자 추가

  1. Add Provider을 클릭하세요.
  2. 필수 필드를 입력하고 Save을 클릭하세요.

필드필수설명
Provider Key공급자를 식별하는 고유 키입니다. 생성 후에는 변경할 수 없습니다.
Display Name사용자에게 표시되는 공급자 이름입니다.
Provider TypeOAuth 신원 공급자 유형입니다. Keycloak, Okta (Multiple allowed), GitHub, Google, 또는 Azure.
Issuer URLOAuth 발급자 URL입니다. Keycloak, Okta에서 사용되며, 공급자 유형에 따라 다를 수 있습니다.
Upload Cover아니오공급자를 나타내는 커버 이미지입니다. (URL 제공 또는 파일 업로드).
Status아니요공급자의 활성/비활성 상태를 설정합니다. 기본값은 활성입니다.

Note: Keycloak, Okta는 Multiple allowed로 표시되며, 여러 공급자를 동시에 등록할 수 있습니다. 다른 공급자 유형은 단일 인스턴스로 제한될 수 있습니다.

공급자 편집

  1. 공급자에서 더보기 아이콘 (⋮)를 클릭한 후 Edit을 선택하세요.
  2. 다음 필드를 수정할 수 있습니다:(Display Name, Issuer URL, Upload Cover, Status). Provider KeyProvider Type는 생성 후 수정할 수 없습니다.
  3. 변경이 완료되면 Save을 클릭하세요.

공급자 활성화 또는 비활성화

  1. 공급자 항목의 더보기 아이콘(⋮)을 클릭한 후 Activate 또는 Deactivate을 선택하세요.
  2. 확인 대화 상자에서 작업을 확인하세요.

공급자 삭제

  1. 공급자 항목의 더보기 아이콘(⋮)을 클릭한 후 Delete을 선택하세요.
  2. 확인을 위해 정확한 Display Name을 입력하세요.
  3. Delete을 클릭하여 삭제를 완료하세요.