Envoy 정보
Iru는 OAuth 2.0(authorization code)을 사용하여 Envoy API를 통해 방문자 출입 로그, 초대, 위치 및 직원 디렉터리 메타데이터를 읽습니다. 일반적인 범위에는entry_logs.read, invites.read, locations.read, **employees.read**와 함께 Iru가 반복 로그인 없이 액세스 토큰을 교체할 수 있도록 하는 **refresh_tokens**가 포함됩니다.
작동 방식
Iru는 Envoy의 OAuth 2.0 authorization code 흐름을 사용합니다. 소스를 활성화하면 브라우저 팝업이 Envoy의 인증 서버로 리디렉션됩니다. 로그인하여 범위를 검토하고 액세스 권한을 부여하면 Envoy가 코드를 반환하고, Iru는 이 코드를 액세스 토큰 및 새로 고침 토큰으로 교환합니다.
공식 참고 자료: Developer hub, Authorization, Scopes.
사전 요구 사항
- Envoy의 관리자 또는 Global Admin 권한.
- 브라우저 팝업 허용.
Envoy를 Iru에 연결
- Envoy
- Iru Compliance
올바른 관리자가 OAuth를 완료할 수 있도록 Iru Compliance에서 Envoy를 활성화하기 전에 이 탭을 완료하세요.
1
Envoy에 로그인
Envoy 대시보드(예: dashboard.envoy.com 또는 워크플레이스에서 사용하는 URL)를 열고 관리자 또는 Global Admin 권한으로 로그인합니다.
2
Premium 또는 Enterprise API 액세스 확인
Envoy의 개발자 API를 사용하려면 Iru가 요청하는 범위를 제공하는 요금제가 필요합니다. 구독이 이 문서의 사전 요구 사항과 일치하는지 확인하세요.
3
OAuth 범위 검토
동의 화면이 보안 검토 내용과 일치하도록 Envoy authorization 및 Scopes를 훑어봅니다.
4
Iru에 대한 팝업 허용
Compliance에 사용할 브라우저 프로필에서 Envoy OAuth 창이 차단되지 않도록 Iru 호스트 이름에 대한 팝업을 허용합니다.
Iru Compliance 탭에서 계속 진행하세요.
문제 해결
소스를 켜도 아무것도 열리지 않음
소스를 켜도 아무것도 열리지 않음
Iru 사이트에 대한 팝업 차단 설정을 확인한 후 다시 시도하세요.
팝업 차단됨
팝업 차단됨
Iru 출처에 대한 팝업을 허용한 후 다시 시도하세요.
액세스 거부됨
액세스 거부됨
Envoy 역할 권한이 부족합니다. Admin/Global Admin을 사용하세요.
API 데이터 없음
API 데이터 없음
표준 요금제에는 API가 포함되지 않을 수 있습니다. Envoy 라이선스 정책에 따라 업그레이드하세요.
오래된 연결
오래된 연결
관리자가 비활성화되었습니다. 활성 계정으로 다시 승인하세요.
관련 문서
Sources 관리
모든 Compliance 소스를 찾아보고 관리합니다.
Compliance 시작하기
프레임워크, 작업 및 아티팩트.
Iru 개요
Endpoint, Compliance 및 Identity가 함께 작동하는 방식.
Artifacts 관리
소스 및 작업에서 수집한 증거를 업로드, 검토 및 정리합니다.
