Portée du fournisseur de services service-provoider-scoping
Vue d’ensemble overview
L’implémentation par défaut d’une intégration d’authentification Adobe Pass avec un MVPD est basée sur la spécification OLCA. La section Exigences d’authentification de la spécification OLCA (6.5, identifiant de sujet) indique qu’il est possible d’indiquer la portée du fournisseur de service (SP) pour l’identifiant de sujet. (L’identifiant du sujet est l’identifiant utilisateur obscurci que le MVPD renvoie au SP.) Dans une intégration d’authentification Adobe Pass, il est nécessaire que les MVPD activent la portée des demandes d’authentification SP.
Avec l’authentification Adobe Pass prenant le rôle de SP pour le programmeur, il est nécessaire de mettre en oeuvre une personnalisation qui active la définition de portée du SP de la demande d’authentification. Cela doit être fait afin que le MVPD puisse identifier la marque réseau transmise dans l’assertion SAML au fournisseur d’identité (IdP) du MVPD. La définition de la portée peut être implémentée de l’une des deux manières décrites dans la section suivante.
Portée du fournisseur de services service-provider-scoping
L’authentification Adobe Pass prend en charge les deux méthodes suivantes pour activer l’application de plage SP des demandes d’authentification :
-
Approche de l’émetteur SAML. Dans cette approche, "Requestor ID" est ajouté à la chaîne de l’émetteur SAML dans la demande d’authentification SAML.
-
Méthode De Propriété De Portée Personnalisée. Dans cette approche, l’"ID du demandeur" est inclus explicitement en tant que propriété "Scoping" personnalisée dans la demande d’authentification SAML.
Approche de l’émetteur SAML saml-issuer-approach
Cette approche utilise l’élément SAML <Issuer>
dans la requête d’authentification SAML, comme illustré dans ce fragment de code :
...
<saml:Issuer xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion">
http://saml.sp.adobe.adobe.com/on-behalf-of/requestorID
</saml:Issuer>
...
Approche de propriété de plage personnalisée custom-scoping-property-approach
Cette approche utilise une propriété personnalisée nommée "Scoping", comme illustré dans ce fragment de code d’une requête d’authentification SAML :
...
<samlp:Scoping xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol">
<samlp:RequesterID xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol">requestorID</samlp:RequesterID>
</samlp:Scoping>
...