InfoGrab Docs

TeleportGithubConnector

요약

이 가이드는 Teleport Kubernetes 오퍼레이터를 설치한 후 적용할 수 있는 TeleportGithubConnector 리소스의 필드에 대한 종합 참조 문서입니다. apiVersion: resources.teleport.dev/v3

이 가이드는 Teleport Kubernetes 오퍼레이터를 설치한 후 적용할 수 있는 TeleportGithubConnector 리소스의 필드에 대한 종합 참조 문서입니다.

resources.teleport.dev/v3#

apiVersion: resources.teleport.dev/v3

필드 타입 설명
apiVersion string APIVersion은 이 객체 표현의 버전화된 스키마를 정의합니다. 서버는 인식된 스키마를 최신 내부 값으로 변환해야 하며, 인식되지 않는 값을 거부할 수 있습니다. 자세한 정보: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind string Kind는 이 객체가 나타내는 REST 리소스를 나타내는 문자열 값입니다. 서버는 클라이언트가 요청을 제출하는 엔드포인트에서 이를 유추할 수 있습니다. 업데이트할 수 없습니다. CamelCase 형식입니다. 자세한 정보: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata object
spec object Teleport의 GithubConnector 리소스 정의 v3

spec#

필드 타입 설명
api_endpoint_url string APIEndpointURL은 이 커넥터가 연결할 GitHub 인스턴스의 API 엔드포인트 URL입니다.
client_id string ClientID는 GitHub OAuth 앱 클라이언트 ID입니다.
client_redirect_settings object ClientRedirectSettings는 표준 localhost 이외의 비브라우저 SSO 로그인에서 허용되는 클라이언트 리다이렉트 URL을 정의합니다.
client_secret string ClientSecret은 GitHub OAuth 앱 클라이언트 시크릿입니다. 이 필드는 시크릿 조회를 지원합니다. 자세한 내용은 오퍼레이터 문서를 참조하세요.
display string Display는 커넥터 표시 이름입니다.
endpoint_url string EndpointURL은 이 커넥터가 연결할 GitHub 인스턴스의 URL입니다.
redirect_url string RedirectURL은 인증 콜백 URL입니다.
teams_to_roles []object TeamsToRoles는 GitHub 팀 멤버십을 허용된 역할로 매핑합니다.
user_matchers []string UserMatchers는 식별자 우선 로그인에서 이 인증 커넥터가 매칭할 사용자 이름을 좁히는 glob 패턴 집합입니다.

spec.client_redirect_settings#

필드 타입 설명
allowed_https_hostnames []string https 클라이언트 리다이렉트 URL에 허용되는 호스트 이름 목록
insecure_allowed_cidr_ranges []string HTTP 또는 HTTPS 클라이언트 리다이렉트 URL에 허용되는 CIDR 목록

spec.teams_to_roles items#

필드 타입 설명
organization string Organization은 사용자가 속한 GitHub 조직입니다.
roles []string Roles는 이 조직/팀에 허용된 로그인 목록입니다.
team string Team은 사용자가 속한 조직 내 팀입니다.

TeleportGithubConnector

원문 보기
요약

이 가이드는 Teleport Kubernetes 오퍼레이터를 설치한 후 적용할 수 있는 TeleportGithubConnector 리소스의 필드에 대한 종합 참조 문서입니다. apiVersion: resources.teleport.dev/v3

이 가이드는 Teleport Kubernetes 오퍼레이터를 설치한 후 적용할 수 있는 TeleportGithubConnector 리소스의 필드에 대한 종합 참조 문서입니다.

resources.teleport.dev/v3#

apiVersion: resources.teleport.dev/v3

필드 타입 설명
apiVersion string APIVersion은 이 객체 표현의 버전화된 스키마를 정의합니다. 서버는 인식된 스키마를 최신 내부 값으로 변환해야 하며, 인식되지 않는 값을 거부할 수 있습니다. 자세한 정보: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind string Kind는 이 객체가 나타내는 REST 리소스를 나타내는 문자열 값입니다. 서버는 클라이언트가 요청을 제출하는 엔드포인트에서 이를 유추할 수 있습니다. 업데이트할 수 없습니다. CamelCase 형식입니다. 자세한 정보: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata object
spec object Teleport의 GithubConnector 리소스 정의 v3

spec#

필드 타입 설명
api_endpoint_url string APIEndpointURL은 이 커넥터가 연결할 GitHub 인스턴스의 API 엔드포인트 URL입니다.
client_id string ClientID는 GitHub OAuth 앱 클라이언트 ID입니다.
client_redirect_settings object ClientRedirectSettings는 표준 localhost 이외의 비브라우저 SSO 로그인에서 허용되는 클라이언트 리다이렉트 URL을 정의합니다.
client_secret string ClientSecret은 GitHub OAuth 앱 클라이언트 시크릿입니다. 이 필드는 시크릿 조회를 지원합니다. 자세한 내용은 오퍼레이터 문서를 참조하세요.
display string Display는 커넥터 표시 이름입니다.
endpoint_url string EndpointURL은 이 커넥터가 연결할 GitHub 인스턴스의 URL입니다.
redirect_url string RedirectURL은 인증 콜백 URL입니다.
teams_to_roles []object TeamsToRoles는 GitHub 팀 멤버십을 허용된 역할로 매핑합니다.
user_matchers []string UserMatchers는 식별자 우선 로그인에서 이 인증 커넥터가 매칭할 사용자 이름을 좁히는 glob 패턴 집합입니다.

spec.client_redirect_settings#

필드 타입 설명
allowed_https_hostnames []string https 클라이언트 리다이렉트 URL에 허용되는 호스트 이름 목록
insecure_allowed_cidr_ranges []string HTTP 또는 HTTPS 클라이언트 리다이렉트 URL에 허용되는 CIDR 목록

spec.teams_to_roles items#

필드 타입 설명
organization string Organization은 사용자가 속한 GitHub 조직입니다.
roles []string Roles는 이 조직/팀에 허용된 로그인 목록입니다.
team string Team은 사용자가 속한 조직 내 팀입니다.