Reveal 임베디드 비즈니스 인텔리전스 플랫폼은 여러 인증 방법을 포함하는 클라우드 아키텍처를 기반으로 하며, 서버 및 데이터베이스로의 쿼리 전송을 최소화하기 위해 데이터를 로컬에 캐시하고, 이 외에도 다양한 기능이 있습니다. 이 블로그에서 이러한 기능에 대해 자세히 알아보겠습니다.
인증
Reveal Cloud 인증은 OpenID Connect(OIDC) 표준을 사용합니다. Identity Service 구성 요소는 Google, Office 365 및 Infragistics 계정을 포함한 여러 인증 소스에 대한 보안 인증을 제공합니다.
Reveal은 아래 다이어그램에 표시된 것처럼 Microsoft를 사용하여 인증을 수행하는 표준 OIDC 인증 흐름을 따릅니다.

사용자 자격 증명은 인증 공급자(Google, Microsoft 또는 Infragistics)가 제공하는 페이지에 입력되므로 Reveal은 사용자 자격 증명에 액세스할 수 없습니다. 인증 공급자는 사용자를 Reveal로 리디렉션하여 액세스 코드(4단계)를 제공합니다. 그런 다음 Reveal은 이 코드를 사용하여 이메일 주소와 같이 사용자를 식별하는 정보와 Google 계정의 Google Drive 또는 Microsoft O365 계정의 SharePoint 및 OneDrive와 같은 다른 서비스에 액세스하는 데 사용되는 토큰을 가져옵니다.
데이터 소스 인증
Reveal은 다음과 같은 다양한 데이터 소스를 지원합니다.
- 관계형 데이터베이스—MS SQL Server, MySQL 및 기타
- 데이터 파일—Google Drive, Dropbox 및 기타에서 가져온 CSV, Excel 및 JSON
- 클라우드 서비스—Salesforce, Dynamics CRM 등
이러한 데이터 소스 중 하나를 인증하는 방법은 공급업체에 따라 다르며 일반적으로 각 데이터 소스마다 다른 인증 방법이 필요합니다. Reveal은 다음과 같은 네 가지 유형의 인증을 지원합니다.
- 익명
- 사용자/암호
- NTLM: 사용자, 암호 및 도메인
- OAuth v2
OAuth 데이터 소스
Google Drive, Dropbox, OneDrive 등과 같이 OAuth를 지원하는 공급업체의 경우 Reveal은 사용자를 데이터 공급업체에서 제공하는 인증 페이지로 리디렉션하여 데이터에 액세스할 수 있는 권한을 요청합니다. 아래에서 확인할 수 있습니다.

“>
이 프로세스는 이전에 논의한 OIDC와 유사합니다. 인증이 완료되면 Reveal은 모든 지원되는 플랫폼에서 사용자를 대신하여 데이터에 액세스하기 위해 인증 토큰을 저장합니다.
데이터 보안
성능을 향상시키기 위해 Reveal은 캐시된 데이터를 장치에 로컬로 저장하여 서버 또는 데이터베이스로 전송되는 쿼리 수를 최소화합니다. 데이터 소스에 액세스하기 위한 자격 증명도 장치에 저장되며, 이는 데이터 소스가 처음 구성되거나 처음 사용될 때만 요청되기 때문입니다.
데이터의 힘을 활용하십시오.
실시간 컨텍스트 데이터를 통해 비즈니스를 성장시키십시오.
