Box 스포크 설정
인스턴스와 Box API를 통합하여 ServiceNow Box 스포크 작업을 자동화합니다. 예를 들어 Box 계정에서 파일을 제거하는 플로우를 설정할 수 있습니다. Box 스포크를 설정하면 이 플로우가 자동화됩니다.
시작하기 전에
- 통합 허브 구독을 요청합니다.
- 를 Box 스포크활성화합니다.
- Box 개발자 콘솔에 액세스할 수 있습니다.
- 필요한 역할: admin.
OAuth 애플리케이션 생성
Box 스포크를 통한 OAuth 2.0 인증을 활성화하려면 Box 계정에서 사용자 지정 OAuth 애플리케이션을 생성하십시오.
시작하기 전에
박스 요구 사항:
- Box 계정
- Box 관리자 자격 증명
- 필요한 역할: 관리자
이 태스크 정보
프로시저
Box 스포크에 대한 연결 기록 구성
Box 스포크에서 요청을 인증 ServiceNow 하도록 Box 연결을 추가하고 구성합니다.
시작하기 전에
필요한 역할: 관리자
프로시저
결과
스포크 연결이 구성되고 사용할 준비가 되었습니다.
주:
OAuth 토큰은 30일 후에 만료됩니다. 관리자는 30일마다 스포크 OAuth 토큰을 재생성할 수 있습니다.
Box OAuth 토큰 재작성
만료되면 Box OAuth 토큰을 다시 생성하십시오. Box 스포크 OAuth 토큰이 30일마다 만료됩니다.
시작하기 전에
필요한 역할: 관리자
프로시저
- 인스턴스에서 ServiceNow 다음으로 이동합니다. .
- 연결 탭을 선택합니다.
- Box 연결 별칭을 검색합니다.
- 상세 정보 보기를 선택합니다.
- 연결에 대한 OAuth 토큰 가져오기 를 선택합니다.
결과
ServiceNow 인스턴스를 JWT 전달자 권한 유형과 통합
인스턴스를 Box와 통합 ServiceNow 하려면 JWT 전달자 권한 유형을 사용하여 OAuth 제공자를 설정합니다.
시작하기 전에
필요한 역할: 관리자
프로시저
-
상자 끝의 단계를 수행합니다.
- Box 개발자 계정에 가입합니다.
- 개발자 콘솔에서사용자 지정 앱을 선택합니다.
- 인증 방법이 JWT(서버 인증)를 사용하는 OAuth 2.0인지 확인합니다.
- 앱의 고유한 이름을 입력하고 앱을 생성합니다.
- 앱을 봅니다.
- OAuth 2.0 자격 증명에서 클라이언트 ID 및 클라이언트 비밀을 복사합니다.
- 새 키 저장소를 만들고 공개 키를 BOX로 내보냅니다.
- 앱 설정에서 enterpriseID를 기록해 둡니다.
- 다음으로 이동 .
- 관리자 콘솔 상단에서 계정 이름을 선택합니다.
- 계정에서 폴더를 만들고 텍스트 파일을 업로드합니다.
-
인스턴스 끝의 ServiceNow 단계를 수행합니다.
- 다음으로 이동 .
- 키 저장소 인증서를 첨부합니다.
- 다음으로 이동하여 JWT 서명 키 구성 .
- 다음으로 이동하여 OAuth 애플리케이션 레지스트리 항목 생성 .
- OAuth 엔터티 프로파일(oauth_entity_profile)에서 생성된 "jwt 제공자"를 연결합니다.
- REST 메시지를 생성합니다.
- REST 메시지에서 OAuth 토큰 가져오기 를 선택하여 접근 토큰을 가져옵니다.
- '기본 GET' 메서드로 이동하여 '테스트'를 클릭합니다.
- BOX 끝에서 폴더와 파일을 공유 합니다.