Bot 편집기의 자격증명 및 자격증명 변수

Bot을 작성할 때는 비밀번호 및 계정 번호와 같은 민감한 정보를 전달하기 위해 자격증명을 이용합니다. 자격증명을 사용하면 BotBot Runners에서 민감한 정보가 분리되므로 데이터 유출 또는 무단 사용자 액세스의 위험이 줄어듭니다.

자격증명
자격증명에는 그 속성에 민감한 정보가 포함되어 있습니다. 속성에는 모든 사용자에 대해 표준인 값을 갖고 있거나 사용자가 입력한 값을 받아들일 수 있습니다. 예를 들어 Email 자격증명에는 세 가지 속성이 포함될 수 있습니다. host name(표준 값), username(사용자 입력) 및 password(사용자 입력).
자격증명은 자격증명 탭에 사전 정의되어 있으며 사용자가 bot을 작성하거나 실행할 때 수정할 수 없습니다.
기본 설정으로, 모든 사용자는 자신의 자격증명을 생성, 관리 및 사용할 수 있습니다. 사용자가 자격증명이 있는 로커에 대한 접근권을 받으면, 이 사용자에게 다른 사용자의 자격증명에 액세스할 수 있는 권한이 부여됩니다. 자격증명에 사용자 입력 값이 필요한 경우, 이 값은 자격증명 요청 탭에 나타납니다.
bot을 만들고 실행하는 데 이용할 자격증명을 로커에 지정해야 합니다.
로커
로커(locker)는 어느 사용자가 자격증명을 보거나 수정하거나 액세스할 수 있는지 지정해줍니다. 예를 들어, 인사(HR) 로커는 Email, DatabaseTraining website 자격증명을 보관할 수 있으며, 인사 부서의 특정 직원만 Bot에서 이러한 자격증명을 사용하도록 허용할 수 있습니다.
자격증명 변수
자격증명 변수는 자격증명 값을 사용자 정의 변수에 저장합니다. 이에 의해서 사용자는 bot으로 그리고 한 bot에서 다른 bot으로 값을 안전하게 전달할 수 있습니다. 자격증명 변수를 이용하면 값이 메시지 상자에 표시되거나 파일에 기록되지 않습니다. 이 값은 Credential Vault에서 선택하거나 사용자가 제공합니다. 이는 변수를 허용하는 모든 작업 필드에 이용할 수 있습니다.
주: 이 데이터 유형의 값은 다른 데이터 유형으로 변환할 수 없습니다.
다음과 같은 일을 수행할 수 있습니다.
  • 하위 bot에게 로그인 자격증명을 전달합니다.
  • 계정 번호와 같은 기밀 데이터를 검색하여 Main bot에 전달합니다.
주: 지금 Bot 실행 페이지에서 자격증명 값을 배포할 때는 Main bot에 그 값을 전달할 수 없습니다. 이 값은 bot에서 하드 코딩하거나 Credential Vault에서 선택해야 합니다.

자격증명 작업

  • 필드 이름 아래에 자격증명 탭이 있는 필드만 자격증명을 수락합니다.
  • 작업 필드에는 로커, 자격증명, 및 속성 이름이 표시되며, 사용자는 Bot 편집기에서 속성 값을 볼 수 없습니다.
  • 자격증명은 다른 변수 또는 문자열에 첨부할 수 없습니다.