ServiceNowMicrosoft Teams 요청 기반 채팅 및 SSO에 대한 통합 API 권한
다음은 요청 기반 채팅 및 SSO와의 Microsoft Teams 통합에서 ServiceNow® 요청한 API 권한입니다.
| 앱 | API 권한 | 설명 |
|---|---|---|
| 요청 기반 채팅 | Offline_access(위임됨)(애플리케이션) | ServiceNow®는 각 사용자에 대한 액세스 토큰을 저장하여, 로그인 프롬프트를 거치지 않고 내에서 Microsoft Teams를 사용하여 ServiceNow재인증할 수 있도록 합니다. 오프라인 액세스를 통해 접근 토큰을 자동으로 새로 고칠 수 있습니다. |
| Chat.ReadWrite(위임됨) | Chat.ReadWrite 권한의 읽기 부분을 사용하면 에서 요청 기반 채팅을 가져올 수 있습니다 Microsoft Teams. Chat.ReadWrite 권한의 쓰기 파트는 에이전트를 대신하여 오픈 메시지가 제공되는 "채팅 시작" 화면에서 사용됩니다. | |
| User.Read(위임됨) | 이 권한은 이름, 이메일 ID와 같은 사용자의 기본 정보를 읽기 위해 앱이 생성될 때마다 자동으로 추가됩니다. | |
| User.ReadBasic.All(위임됨) | 이 권한은 사용자의 이름과 Microsoft Azure ID를 가져오는 데 필요합니다. ServiceNow 는 사용자를 대신하여 채팅을 생성하고 사용자를 대신하여 채팅을 임포트하기 위해 Azure ID를 저장합니다. | |
| Files.Read.All(위임됨) | 이 권한은 에서 요청 기반 채팅을 Microsoft Teams임포트할 때 사용됩니다. 이를 통해 채팅의 일부로 첨부 파일을 임포트할 수 있습니다 Microsoft Teams . | |
| ChatMember.ReadWrite(위임됨) | Teams 채팅에 대한 요청이 비활성으로 설정되면 해당 채팅에서 참가자가 자동으로 제거됩니다. 채팅 참가자를 제거하려면 이 권한이 필요합니다. | |
| Chat.Create(위임됨) | 재인증 기반 채팅을 생성하는 데 사용되는 권한입니다. | |
| Chat.ReadBasic(위임됨) | 이 권한은 요청 기반 채팅을 임포트할 때 사용됩니다. 이를 통해 채팅에서 각 메시지를 보낸 참가자를 표시할 수 있습니다. | |
| Presence.Read.All(위임됨) | 이 권한은 채팅을 Microsoft Teams 시작할 때 채팅에 추가될 각 사용자의 존재에 대한 알림을 받는 데 사용됩니다. 이를 통해 사용자는 그룹 채팅에 추가하기 전에 채팅 참가자의 실시간 상태를 알 수 있습니다. | |
| User.Read.All (애플리케이션) | 이 권한은 게스트 액세스 기능에서 사용되며, 게스트 구성원도 채팅을 시작할 수 있습니다. Microsoft는 게스트 토큰(위임된 권한 포함)이 '/users' API 엔드포인트에 액세스하는 것을 허용하지 않습니다. 따라서 사용자의 세부 정보를 Microsoft Azure 가져오고 UPN ServiceNow 을 사용자와 매핑하려면 애플리케이션 권한이 필요합니다. | |
| Tab SSO | User.Read(위임됨) | 이 권한을 통해 사용자는 에 포함된 포털에 인증할 ServiceNow 수 있습니다 Microsoft Teams. |
| Offline_access(위임됨) | 탭 SSO를 사용하여 사용자를 인증 Microsoft Teams 하려면 이 권한이 필요합니다. |