Apple SSO 개요 apple-sso-overview

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

Apple은 사용자가 장치 시스템 수준에서 TV 공급자 계정에 로그인할 수 있는 기능을 제공하므로 앱별로 인증할 필요가 없습니다.

Adobe Pass Authentication은 Apple과 협력하여 iPhone, iPad 및 Apple TV 소유자를 위한 TV Everywhere 생태계에서 Partner SSO(Single Sign-On) 사용자 경험을 만들었습니다.

Apple 장치에서 SSO(Single Sign-On) 사용자 경험을 활용하려면 아래에 문서화된 필수 구성 요소 목록을 완료해야 합니다.

최종 결과에서는 다음 사용자 흐름에 따라 경험을 만들어야 합니다. 애플리케이션 개발을 시작하기 전에 알아 두는 것이 좋습니다.

전제 조건 apple-sso-prerequisites

온보딩 전제 조건은 프로그래머, MVPD, Adobe Pass 인증 또는 Apple과 같은 TVE 비즈니스와 관련된 하나 또는 여러 엔티티에 적용될 수 있습니다.

프로그래머 apple-sso-prerequisites-programmer

SSO(Single Sign-On) 사용자 경험을 활용하려면 한 프로그래머가 다음을 수행해야 합니다.

Adobe 단일 사인온 활성화
Apple 온보딩된(지원됨) ​개의 MVPD
Apple 선택기 MVPD
Apple 온보딩되지 않음(지원되지 않음) MVPD
예(활성화됨)
인증 및 로그아웃 흐름에는 Apple 및 Adobe Pass 인증 솔루션이 모두 포함되며 다른 모든 흐름(권한 부여, 사전 권한 부여, 메타데이터 등)은 포함됩니다. 는 Adobe Pass 인증만으로 서비스됩니다.
인증 및 로그아웃 흐름은 Adobe Pass 인증에서만 서비스하는 일반 흐름으로 돌아갑니다.
인증 및 로그아웃 흐름은 Adobe Pass 인증에서만 서비스하는 일반 흐름으로 돌아갑니다.
아니요(비활성화됨)
인증 및 로그아웃 흐름은 Adobe Pass 인증에서만 서비스하는 일반 흐름으로 돌아갑니다.
인증 및 로그아웃 흐름은 Adobe Pass 인증에서만 서비스하는 일반 흐름으로 돌아갑니다.
인증 및 로그아웃 흐름은 Adobe Pass 인증에서만 서비스하는 일반 흐름으로 돌아갑니다.
  • iOS, iPadOS 또는 tvOS에서 실행되는 클라이언트 애플리케이션의 최종 사용자를 위해 Adobe Pass 인증에서 제공하는 다음 솔루션 중 하나를 사용하여 SSO(Single Sign-On) 사용자 흐름을 통합합니다.

MVPD apple-sso-prerequisites-mvpd

SSO(Single Sign-On) 사용자 경험을 활용하려면 한 MVPD가 다음을 수행해야 합니다.

  • Apple 측에서 온보딩 프로세스를 시작하려면 Apple에 문의하십시오.

    • 사용자 로그인 양식을 처리할 수 있는 JavaScript TVML 애플리케이션을 통합하고 개발하는 방법에 대한 기술 설명서를 요청합니다.
  • Adobe 측에서 온보딩 프로세스를 시작하려면 Adobe Pass 인증에 문의하십시오.

    • 온보딩 프로세스 중에 Apple에서 할당한 TV 공급자 식별자를 나타내는 문자열 값을 제공합니다.

FAQ FAQ

  • Apple SSO 워크플로에서 문제가 발생하는 경우 Adobe Pass 인증 AccessEnabler iOS/tvOS SDK를 사용하는 애플리케이션이 일반 인증 플로우로 돌아갈 수 있습니까?

    가능하지만, 원하는 통합 및 플랫폼(iOS/tvOS)에 대해 아니요 ​에서 SSO(Single Sign-On) 활성화 ​를 설정하기 위해 Adobe Pass TVE 대시보드를 통해 구성을 변경해야 합니다. 클라이언트 응용 프로그램이 setRequestor API를 호출한 후에만 구성 변경을 승인합니다.

  • 애플리케이션이 Apple SSO를 통해 로그인한 결과 인증이 언제 발생했는지 알 수 있습니까?

    이 정보는 사용자 메타데이터 키 tokenSource ​의 일부로 사용할 수 있으며, 이 경우 문자열 값 "Apple"를 반환해야 합니다.

  • 다른 애플리케이션에서 Apple SSO를 통해 로그인한 결과 인증이 언제 발생했는지 애플리케이션이 알 수 있습니까?

    이 정보는 사용할 수 없습니다.

  • 사용자가 애플리케이션과 통합되지 않은 MVPD를 사용하여 iOS/iPadOS의 Settings -> TV Provider 또는 tvOS 섹션의 Settings -> Accounts -> TV Provider(으)로 이동하여 로그인하면 어떻게 됩니까?

    사용자가 애플리케이션을 실행하면 Apple SSO 워크플로를 통해 사용자가 인증되지 않습니다. 따라서 애플리케이션은 일반 인증 흐름으로 돌아가 자체 MVPD 선택기를 제공해야 합니다.

  • 사용자가 iOS/tvOS 플랫폼용 Adobe Pass TVE 대시보드를 통해 아니요 ​에 단일 사인온 사용 ​이 설정된 MVPD를 사용하여 iOS/iPadOS의 Settings -> TV Provider 또는 tvOS 섹션의 Settings -> Accounts -> TV Provider(으)로 이동하여 로그인하면 어떻게 됩니까?

    사용자가 애플리케이션을 실행하면 Apple SSO 워크플로를 통해 사용자가 인증되지 않습니다. 따라서 애플리케이션은 일반 인증 흐름으로 돌아가 자체 MVPD 선택기를 제공해야 합니다.

  • 사용자에게 Apple에서 온보딩하지 않았지만(지원되지 않음) Apple 선택기에 있는 MVPD가 있는 경우 어떻게 됩니까?

    사용자가 애플리케이션을 실행하면 사용자는 인증 플로우를 완료하지 않고 Apple SSO 워크플로를 통해서만 MVPD를 선택합니다. 따라서 애플리케이션은 일반 인증 플로우로 다시 이동해야 하지만 이미 선택한 MVPD를 사용할 수 있습니다.

  • 사용자에게 Apple에서 온보딩하지 않은(지원되지 않는) MVPD가 있는 경우 어떻게 됩니까?

    사용자가 애플리케이션을 시작하면 사용자는 Apple SSO 워크플로를 통해 "기타 TV 공급자" 선택 옵션을 선택합니다. 따라서 애플리케이션은 일반 인증 흐름으로 돌아가 자체 MVPD 선택기를 제공해야 합니다.

  • 사용자가 Adobe Pass TVE 대시보드를 통해 성능이 저하된 MVPD를 사용하는 경우 어떻게 됩니까?

    사용자가 애플리케이션을 실행하면 사용자는 Apple SSO 워크플로가 아닌 성능 저하 메커니즘을 통해 인증됩니다. Adobe Pass Authentication AccessEnabler iOS/tvOS SDK를 사용하는 경우 애플리케이션에 N010 경고 코드를 통해 알림이 표시되지만, 사용자에게는 원활한 환경이 제공되어야 합니다.

  • Apple SSO와 비 Apple SSO 인증 흐름 간에 MVPD 사용자 ID가 변경됩니까?

    사용자 ID는 변경되지 않지만 선택한 각 공급자에 대해 확인해야 합니다.

  • 인증 TTL에 변경 사항이 있습니까?

    Adobe Pass 인증은 프로그래머가 각 MVPD와 통합하는 데 필요한 TTL을 계속 준수합니다. Apple SSO를 통해 한 프로그래머 애플리케이션에서 다른 프로그래머 애플리케이션으로 이동할 때 두 번째 애플리케이션은 해당 프로그래머 x MVPD 통합의 TTL을 갖게 됩니다(인증되는 첫 번째 애플리케이션의 TTL을 공유하지 않음)

Adobe Pass 인증 TTL 만료됨
Adobe Pass 인증 TTL 유효
Apple의 장치 토큰 TTL 만료
사용자가 인증되지 않았습니다(MVPD 선택기가 표시되어야 함).
사용자는 인증되고 TTL은 Adobe Pass 인증 토큰/프로필의 남은 시간입니다
Apple의 장치 토큰 TTL 유효
사용자가 자동으로 인증되어 TVE 대시보드에 지정된 TTL로 다른 Adobe Pass 인증 토큰/프로필을 가져옵니다
사용자는 인증되고 TTL은 Adobe Pass 인증 토큰/프로필의 남은 시간입니다
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b