ServiceNow IDE를 사용하여 OAuth 2.0을 사용하여 Git 공급자에 연결
에서 Git 공급자에 연결하도록 OAuth 2.0 애플리케이션 레지스트리 및 자격 증명을 ServiceNow IDE설정합니다.
ServiceNow IDE에 대한 OAuth 2.0 애플리케이션 레지스트리 구성
클라이언트 ID 및 비밀이 Git 공급자와 연결된 OAuth 2.0 공급자로 전송되는 방법을 구성합니다.
시작하기 전에
Git 공급자를 사용하여 OAuth 애플리케이션을 생성하고 인스턴스로 리디렉션하도록 구성합니다. 이 OAuth 애플리케이션에서 인스턴스 URL을 홈페이지 URL로 사용하고 인증 콜백 URL에 https://<instance>/oauth_redirect.do 를 사용합니다. GitHub, GitLab, Bitbucket및 Azure 리포지토리가 기본적으로 지원됩니다.
- 다음으로 이동 .
- 이름 필드에 oauth_entity 입력하여 테이블을 필터링합니다.
- 애플리케이션 레지스트리 [oauth_entity] 테이블을 선택합니다.
- 열 관련 목록에서 클라이언트 암호 열을 찾아 최대 길이 속성의 값으로 2048을 입력합니다.
- 업데이트를 선택합니다.
필요한 역할: 관리자
이 태스크 정보
에서 OAuth 2.0 인증을 ServiceNow IDE사용하려면 Git 공급자에서 만든 OAuth 애플리케이션을 등록해야 합니다. 다음 절차에 따라 인스턴스에 OAuth 애플리케이션 레지스트리 [oauth_entity]를 구성합니다.
프로시저
다음에 수행할 작업
를 사용하는 ServiceNow IDE 개발자는 고유한 OAuth 2.0 자격 증명을 구성해야 합니다.
ServiceNow IDE를 사용하여 Git 공급자에 연결하도록 OAuth 2.0 자격 증명을 구성합니다.
OAuth 2.0 자격 증명을 사용하여 Git 도메인 에 연결하여 소스 통제 중인 애플리케이션을 관리합니다.ServiceNow IDE
시작하기 전에
- 관리자는 클라이언트 ID 및 비밀이 Git 공급자와 연결된 OAuth 2.0 공급자로 전송되는 방법을 구성해야 합니다. 자세한 내용은 ServiceNow IDE에 대한 OAuth 2.0 애플리케이션 레지스트리 구성 문서를 참조하십시오.
- , GitLab, Bitbucket또는 Azure Repos와 GitHub같은 Git 공급자에서 애플리케이션에 대한 전용 Git 리포지토리를 생성합니다.
필요한 역할: admin
프로시저
결과
Git 자격 증명은 인스턴스의 사용자와 연결되며 Git 리포지토리 URL에서 도메인의 모든 리포지토리에 사용됩니다. 같은 도메인의 리포지토리에 대해 다른 자격 증명을 추가하면 새 자격 증명이 사용되고 이전 자격 증명은 비활성으로 설정됩니다.
다음에 수행할 작업
리포지토리를 초기화하거나 복제한 후 소스 통제 사용을 시작할 수 있습니다. 자세한 내용은 ServiceNow IDE에서 소스 통제 사용 문서를 참조하십시오.
기존 Git 자격 증명을 관리하려면 명령 팔레트에서 Git: Git 자격 증명 관리 명령을 사용합니다.