뷰어의 사용자 인증 정보 강제 적용
커뮤니티 커넥터는 커넥터에서 생성된 모든 데이터 소스에 보기 권한 사용자의 사용자 인증 정보를 적용할 수 있습니다.
필수 읽기
데이터 스튜디오 보고서에는 하나 이상의 데이터 소스가 연결될 수 있습니다. 사용자는 커넥터에서 새 데이터 소스를 만들 때 데이터 소스에서 소유자의 사용자 인증 정보를 사용할지 또는 뷰어의 사용자 인증 정보를 사용할지 선택할 수 있습니다.
사용자 ID 속성에 액세스할 때 유효 사용자는 커넥터를 승인한 사용자를 기반으로 합니다.
- 소유자의 사용자 인증 정보가 있는 데이터 소스의 경우 데이터 소스 소유자는 유효 사용자입니다. 데이터 소스 소유자는 데이터 소스를 만들 때 커넥터를 승인합니다.
- 조회자의 사용자 인증 정보가 있는 데이터 소스의 경우 유효 사용자는 보고서 뷰어입니다. 보고서 뷰어는 보고서를 볼 때 커넥터를 승인합니다.
이점
- 데이터의 기밀성을 보장할 수 있습니다.
- 데이터 액세스는 한 사용자에서 다른 사용자로 공유할 수 없습니다.
- 사용자가 자신과 관련된 데이터만 볼 수 있도록 설정할 수 있습니다.
- 이제 사용자는 확장 가능한 대시보드를 더 쉽게 만들 수 있습니다.
구현 단계
커넥터에 뷰어의 사용자 인증 정보를 적용하는 작업은 두 단계로 이루어집니다.
- 커넥터의 매니페스트에서
dataStudio.forceViewersCredentials
를 true
로 설정합니다. 자세한 내용은 매니페스트 참조를 확인하세요.
- 사용 사례에 따라 액세스 제어 로직을 구현할 수 있습니다.
보고서 보기 권한 사용자와 관련된 데이터만 커넥터에서 반환되도록 합니다. 코드에서 사용자 ID/이메일 주소에 액세스하는 방법은 사용자 ID 속성 액세스를 참조하세요.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2023-12-02(UTC)
[null,null,["최종 업데이트: 2023-12-02(UTC)"],[[["A Community Connector can enforce viewer's credentials for all its data sources, ensuring only the report viewer's authorization is used to access data."],["When viewer's credentials are enforced, data access is personalized to each viewer, enhancing data confidentiality and preventing unauthorized sharing."],["To implement this, developers need to enable the `forceViewersCredentials` setting in the connector's manifest and adjust the access control logic to utilize the viewer's identity."],["This approach simplifies creating scalable dashboards while ensuring users only see relevant data based on their individual access rights."]]],[]]