Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

사용자 인증 제공자 정보 API (V2)

인증 제공자는 로그인 과정에서 Foundry가 사용자를 식별할 정보를 보냅니다. 정확한 정보는 제공자마다 다르지만 일반적으로 외부 시스템의 고유 사용자 식별자입니다. Foundry는 이 정보를 저장해 이후 로그인에서도 같은 사용자를 식별합니다.

UserProviderInfo의 필수 문자열 providerId는 외부 인증 제공자가 정한 사용자 ID입니다. 같은 인증 영역에서 동일한 providerId를 가진 사용자는 최대 한 명입니다. Foundry 사용자 ID인 userId나 인증 제공자 설정 리소스의 authenticationProviderRid와 구분합니다.

조회와 교체

  • Get User Provider Info는 Foundry에 저장한 외부 식별자를 조회합니다. OAuth 권한 범위는 api:admin-read입니다.
  • Replace User Provider Info는 Foundry에 저장한 연결 식별자를 교체합니다. OAuth 권한 범위는 api:admin-write입니다.

교체할 값은 외부 인증 제공자가 정한 실제 ID여야 합니다. 보호된 인증 영역에서는 주체의 제공자 정보를 교체할 수 없습니다. 교체 요청에도 기존 제공자 정보 조회 권한과 관련된 오류가 반환될 수 있으므로 해당 엔드포인트의 오류 조건을 확인합니다.

SSO 제공자의 설정 리소스와 첫 로그인 전 사용자 등록은 인증 제공자 API에서 다룹니다. 로그인 때 전달되는 그룹 연결 정보는 그룹 인증 제공자 정보와 구분합니다.