Bot 편집기의 자격증명 및 자격증명 변수
- 최종 업데이트2020/08/18
Bot 편집기의 자격증명 및 자격증명 변수
봇을 작성할 때는 비밀번호 및 계정 번호와 같은 민감한 정보를 전달하기 위해 자격증명을 이용합니다. 자격증명을 사용하면 봇 및 Bot Runners에서 민감한 정보가 분리되므로 데이터 유출 또는 무단 사용자 액세스의 위험이 줄어듭니다.
- 자격증명
- 자격증명에는 그 속성에 민감한 정보가 포함되어 있습니다. 속성에는 모든 사용자에 대해 표준인 값을 갖고 있거나 사용자가 입력한 값을 받아들일 수 있습니다. 예를 들어
Email
자격증명에는 세 가지 속성이 포함될 수 있습니다.host name
(표준 값),username
(사용자 입력) 및password
(사용자 입력). - 로커
- 로커(locker)는 어느 사용자가 자격증명을 보거나 수정하거나 액세스할 수 있는지 지정해줍니다. 예를 들어, 인사(HR) 로커는
Email
,Database
및Training website
자격증명을 보관할 수 있으며, 인사 부서의 특정 직원만 봇에서 이러한 자격증명을 사용하도록 허용할 수 있습니다. - 자격증명 변수
- 자격증명 변수는 자격증명 값을 사용자 정의 변수에 저장합니다. 이에 의해서 사용자는 봇으로 그리고 한 봇에서 다른 봇으로 값을 안전하게 전달할 수 있습니다. 자격증명 변수를 이용하면 값이 메시지 상자에 표시되거나 파일에 기록되지 않습니다. 이 값은 Credential Vault에서 선택하거나 사용자가 제공합니다. 이는 변수를 허용하는 모든 작업 필드에 이용할 수 있습니다. 주: 이 데이터 유형의 값은 다른 데이터 유형으로 변환할 수 없습니다.다음과 같은 일을 수행할 수 있습니다.
- 하위 봇에게 로그인 자격증명을 전달합니다.
- 계정 번호와 같은 기밀 데이터를 검색하여 Main 봇에 전달합니다.
주: 지금 Bot 실행 페이지에서 자격증명 값을 배포할 때는 Main 봇에 그 값을 전달할 수 없습니다. 이 값은 봇에서 하드 코딩하거나 Credential Vault에서 선택해야 합니다.
자격증명 작업
- 필드 이름 아래에 자격증명 탭이 있는 필드만 자격증명을 수락합니다.
- 작업 필드에는 로커, 자격증명, 및 속성 이름이 표시되며, 사용자는 Bot 편집기에서 속성 값을 볼 수 없습니다.
- 자격증명은 다른 변수 또는 문자열에 첨부할 수 없습니다.