단일 사인온 지원

NOTE
이 페이지의 컨텐츠는 정보용으로만 제공됩니다. 이 API를 사용하려면 Adobe의 현재 라이선스가 필요합니다. 허가되지 않은 사용은 허용되지 않습니다.

개요 overview-sso-support

이 문서에서는 다양한 플랫폼에서 Adobe Pass 인증으로 지원 및 구동되는 단일 사인온 유형에 대해 설명합니다. 이 문서의 범위는 지원되는 항목과 지원되지 않는 항목, 각 SSO 방법에 대한 MVPD 적용 범위 및 각 플랫폼에서 SSO를 통해 혜택을 얻을 수 있도록 프로그래머가 필요로 하는 사항을 보여 주는 것입니다.

사용자가 MVPD 자격 증명으로 로그인한 후 Adobe Pass 인증은 MVPD의 인증 세션을 나타내는 보안 토큰을 생성하고, 장치 ID를 사용하여 해당 토큰을 사용자의 장치에 바인딩합니다. Adobe Pass 인증은 서버 또는 장치에 토큰/장치 ID를 저장합니다. 이를 통해 사용자는 트랜잭션의 보안을 유지하면서 자격 증명을 덜 자주 입력할 수 있습니다.

NOTE
SSO 워크플로우는 Premium 워크플로 패키지의 일부입니다. 이 기능을 사용하려면 Adobe Pass 영업 담당자에게 문의하십시오.

다양한 플랫폼에 있는 SSO의 현재 상태 current-sso-status-platforms

플랫폼 / 장치
SSO 지원
SSO 유형
MVPD 범위
메모
웹(JavaScript)
공유 인증 토큰(SSO Adobe)
모두
교차 브라우저 SSO 없음 JavaScript용 프로그래머 통합 안내서의 지침을 따르십시오. 지침에 따라 SSO가 기본적으로 활성화되어 있습니다. 요청자별로 인증을 활성화하면 SSO가 중단됩니다.
iOS
Platform SSO - 토큰 교환
Apple 지원에 따라 목록이 여기에 표시됩니다.
iOS 10부터 Apple 및 Adobe은 참여 프로그래머 및 MVPD를 위한 SSO 기능을 도입했습니다. 최신 Adobe iOS SDK를 사용하거나 Adobe의 Clientless REST API를 사용하고 Apple SSO 기능을 구현하여 iOS 디바이스에서 SSO의 이점을 얻을 수 있습니다. SDK 구현에 대한 자세한 내용은 여기 를 참조하고 Clientless 구현에 대한 자세한 내용은 여기 를 참조하십시오. 추가 참고 사항: - Apple SSO를 사용하지 않으려면 스토리지를 공유할 수 있는 동일한 공급업체의 앱(동일한 번들 ID)과 ID(IDFV) 간에 제한된 SSO를 유지할 수 있습니다. 따라서 SSO는 동일한 공급업체의 앱으로만 제한됩니다.
Android
공유 인증 토큰(SSO Adobe)
모두
사용자가 WRITE_EXTERNAL_STORAGE 권한 요청을 수락하지 않으면 라이브러리는 로컬 샌드박스를 작동하는 저장소를 사용합니다. 이 경우의 의미는 로컬 스토리지를 사용할 때 서로 다른 애플리케이션 간에 SSO가 존재하지 않을 것이라는 것입니다.
tvOS - 새로운 Apple TV
Platform SSO - 토큰 교환
Apple 지원에 따라 목록이 여기에 표시됩니다.
tvOS 10에서 Apple & Adobe은 참여 프로그래머 및 MVPD를 위한 SSO 기능을 도입했습니다. 최신 Adobe tvOS SDK를 사용하거나 Adobe의 Clientless REST API를 사용하고 Apple SSO 기능을 구현하여 tvOS 디바이스에서 SSO의 이점을 얻을 수 있습니다. tvOS SDK에 대한 자세한 내용: 여기 와 여기 그리고 Clientless 구현에 대한 자세한 내용은 여기 를 참조하십시오.
Roku
공유 인증 토큰(SSO Adobe)
곧 제공될 중요한 범위 전체 목록입니다.
Roku SSO는 Roku 지침을 준수하는 모든 고객을 위해 Clientless API를 사용하여 즉시 작동하며, 특별한 구현이 필요하지 않습니다. SSO는 Roku가 Adobe에게 안전하게 보내고 있는 장치 식별 정보를 기반으로 합니다.
Amazon FireTV
공유 인증 토큰(SSO Adobe)
곧 제공될 중요한 범위 전체 목록입니다.
FireTV SDK는 Android 기능을 기반으로 단일 사인온을 지원합니다. 현재 Adobe FireTV SDK를 사용 중인 앱 간에만 이 플랫폼에서의 SSO가 가능합니다. 새로운 FireTV SDK에 대한 자세한 정보는 여기에서 확인하십시오. Clientless API 위에 구현된 FireTV 앱은 EOY 2018에서 SSO의 혜택을 누릴 수 있습니다.
Xbox 360
아니요
활용할 수 있는 장치 ID가 없습니다. 앱 ID가 있으므로 사용자가 매번 인증할 필요는 없습니다.
Xbox One
아니요
활용할 수 있는 장치 ID가 없습니다. 앱 ID가 있으므로 사용자가 매번 인증할 필요는 없습니다.
윈도우 .
아니요
활용할 수 있는 장치 ID가 없습니다. 앱 ID가 있으므로 사용자가 매번 인증할 필요는 없습니다.
삼성
아니요
활용할 수 있는 장치 ID가 없습니다. 앱 ID가 있으므로 사용자가 매번 인증할 필요는 없습니다.

Xbox 360 및 Xbox One의 메모 notes-xbox-360

  • Xbox 360- Xbox 360은 Live 서비스를 사용하여 deviceID를 포함하는 토큰을 제공합니다. deviceID에 대한 appID 값의 라이브 서비스 레이어로, 앱에만 범위가 지정됩니다. Xbox 360의 경우, Microsoft은 Adobe에게 토큰을 구문 분석하는 데 도움이 되는 Java 라이브러리를 제공했습니다.

  • Xbox One- 게시자의 인증서/키로 암호화되고 Microsoft에서 서명한 JSON 웹 토큰이 발행됩니다. Adobe은 Xbox 360 매개 변수 PDID(파트너 장치 ID)와 다른 DPI(장치 쌍 ID)라는 매개 변수에서 장치 ID를 추출합니다. PDID는 Xbox One에도 있지만 "장치 쌍 ID"(DPI)라는 새로운 매개 변수로 대체됩니다.

SSO 비활성화 disable-sso

특정 상황에서 일부 앱 또는 사이트는 고급 비즈니스 사례를 충족하기 위해 SSO를 비활성화하기를 원할 것입니다.

  • JS 및 기본 SDK의 경우 - Adobe Pass 인증 지원 팀이 요청자 ID/MVPD 쌍에 대해 SSO를 비활성화할 수 있습니다. 사이트나 기본 앱에서는 작업이 필요하지 않습니다. Adobe Pass 인증 지원 팀에서 SSO를 비활성화하면 지정된 요청자 ID/MVPD 쌍을 사용하여 수행된 인증은 다른 요청자 ID를 사용하는 사이트 또는 앱과 공유되지 않습니다. 또한 다른 요청자 ID를 가진 기존 인증은 SSO가 비활성화된 요청자 ID/MVPD 조합에 대해 유효하지 않습니다. 기술적으로 SSO 비활성화는 AuthN 토큰을 특정 요청자 ID/MVPD 조합에 바인딩함으로써 수행됩니다.
  • 클라이언트 없는 API의 경우 - REST 호출에서 비어 있지 않은 appId 매개 변수를 지정하여 클라이언트 없는 인증 흐름에서 SSO를 비활성화할 수 있습니다. 해당 문자열이 요청자 ID에 대해 고유한 경우 어떤 문자열이든 값으로 사용할 수 있습니다. Clientless API의 경우 프로그래머/구현자는 사이트 또는 앱을 변경하여 이 요청자별 매개 변수를 추가해야 합니다.
IMPORTANT
CLIENTLESS API SSO에 대한 중요 참고 사항: 일부 MVPD에서는 각 네트워크(요청자 ID)가 자체 인증 흐름을 수행해야 합니다. SDK 기반 흐름(iOS 등)의 경우 SDK에서 자동으로 처리합니다. 그러나 클라이언트 없는 API의 경우 프로그래머가 처리해야 합니다. 프로그래머는 이 시점에서 클라이언트 없는 API에 대한 SSO 흐름을 활성화하지 말고, 대신 장치 ID에 장치 ID + 앱 ID 조합을 사용하는 것이 좋습니다. Adobe은 적절한 SSO를 구축할 수 있도록 클라이언트 없는 API 흐름을 개선하는 작업도 수행합니다.

로그아웃 logout-sso-support

프로그래머는 Single Sign-On의 컨텍스트에서 "로그아웃" 작업을 한 앱/사이트에서 수행하면 디바이스의 모든 토큰이 삭제되고 사용자가 앱/사이트 간에 로그아웃된다는 사실을 알고 있어야 합니다.

SSO 조건을 충족하면(SSO의 활성화 여부에 관계없이) 로그아웃이 수행되고 모든 인증 및 권한 부여 정보가 삭제됩니다.

recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b