GenAI 기술 문서에 대한 외부 인증을 활성화합니다
지식 기반 인증을 활성화하여 API 엔드포인트를 사용하여 지식 기반을 챗봇 애플리케이션과 통합할 때 토큰 검증 및 ACL이 필요하도록 합니다. 인증을 활성화할 때 챗봇 클라이언트의 기술 자료에 대한 API 요청에 사용할 JSON Web Token의 설정을 구성합니다.
-
중 하나를 사용하여 워크로드 팩토리에 "콘솔 환경"로그인합니다.
-
Knowledge Base 인벤토리 페이지에서 인증을 활성화할 기술 문서를 선택합니다.
-
를
선택하고 * 기술 자료 관리 * 를 선택합니다.
-
조치 * 메뉴를 선택하고 * 인증 설정 관리 * 를 선택합니다.
-
인증 설정:
-
인증 설정 활성화 * 를 선택합니다.
-
필요한 정보를 제공하십시오. 예제가 제공되지만 인증 공급자로부터 이러한 필드의 값을 얻어야 합니다.
-
* 알고리즘 *: 인증 공급자가 사용하는 서명 알고리즘입니다.
-
* Audience * (선택 사항): 토큰의 의도된 수신자를 포함하는 문자열(때로는 URL)입니다.
-
* 발급자 *: 토큰을 발급한 공급자를 식별하는 문자열입니다.
예를 들어 Amazon Cognito는 다음과 같은 형식의 발급사 문자열을 사용합니다.
https://cognito-idp-<region>.amazonaws.com/<UserPoolID>
여기서
<region>
는 사용자 풀이 포함된 AWS 영역이며<UserPoolID>
은 사용자 풀 ID입니다. 다음 명령을 사용하여 사용자 풀 ID를 검색할 수 있습니다.aws cognito-idp list-user-pools --max-results=60 --output=table
-
* JWKS URI *: 이 토큰의 서명을 확인하는 데 필요한 공개 키를 제공하는 URI 문자열입니다.
예를 들어 Amazon Cognito는 JWKS URI 문자열을 다음과 같은 형식으로 사용합니다.
https://cognito-idp.<region>.amazonaws.com/<userPoolId>/.well-known/jwks.json
+ 여기서
<region>
는 사용자 풀이 포함된 AWS 영역이며<UserPoolID>
은 사용자 풀 ID입니다. 다음 명령을 사용하여 사용자 풀 ID를 검색할 수 있습니다. -
aws cognito-idp list-user-pools --max-results=60 --output=table
-
-
저장 * 을 선택합니다.
기술 자료에 대한 인증이 활성화되었으며, API 엔드포인트를 사용하여 기술 자료와 상호 작용하고 기술 자료를 챗봇 애플리케이션과 통합할 수 있습니다.