Metagegevens gebruiker user-metadata
De meta-gegevens van de gebruiker verwijzen naar gebruiker-specifieke attributen(b.v., zip codes, ouderlijke classificaties, gebruiker IDs, enz.) die door MVPDs worden gehandhaafd en aan Programmers door de Authentificatie van Adobe Pass worden verstrekt REST API V2.
Metagegevens van gebruikers worden beschikbaar nadat de verificatiestroom is voltooid, maar bepaalde metagegevenskenmerken kunnen tijdens de autorisatiestroom worden bijgewerkt, afhankelijk van de MVPD en het specifieke metagegevenskenmerk in kwestie.
De meta-gegevens van de gebruiker kunnen worden gebruikt om verpersoonlijking voor gebruikers te verbeteren, maar zouden ook voor analyses kunnen worden gebruikt. Een programmeur kan bijvoorbeeld de ZIP-code van een gebruiker gebruiken om gelokaliseerde nieuws- of weerupdates te leveren of om ouderlijke controle af te dwingen.
Adobe Pass-verificatie normaliseert de waarden van gebruikersmetagegevens wanneer MVPD's gegevens in verschillende indelingen leveren. Ook, voor bepaalde attributen (b.v., postcode), kunnen de waarden worden gecodeerdgebruikend het certificaat van een Programmer.
De Authentificatie van Adobe Pass laat Programmeurs toe om de gebruikersmeta-gegevens te herzien die in hun integratie van MVPD beschikbaar worden gesteld en beheerthen door het Dashboard van Adobe Pass TVE.
Attributen van metagegevens van gebruiker attributes
De volgende lijst maakt een lijst van enkele attributen van gebruikersmeta-gegevens die aan Programmeurs ter beschikking worden gesteld:
userID
userID
verschilt van de waarde householdID
als de MVPD subaccounts ondersteunt en de huidige gebruiker niet de primaire rekeninghouder is.upstreamUserID
upstreamUserID
is gelijk aan de waarde userID
voor de meeste MVPD's.householdID
userID
.primaryOID
primaryOID
-waarde is gelijk aan de userID
-waarde wanneer de typeID
-waarde wordt ingesteld op "Primair".typeID
primaryOID
-waarde is gelijk aan de userID
-waarde wanneer de typeID
-waarde wordt ingesteld op "Primair".is_hoh
hba_status
allowMirroring
zip
zip
vertegenwoordigt gevoelige gegevens die juridische overeenkomsten met de MVPD vereisen. Wanneer de code is gecodeerd, is de representatie van de zip
-toets een String
in plaats van een Array
-toets.encryptedZip
channelID
maxRating
language
De kenmerken van de gebruikersmetagegevens die beschikbaar worden gesteld aan een programmeur, zijn afhankelijk van wat een MVPD biedt. In de volgende tabel worden de kenmerken weergegeven die door verschillende MVPD's beschikbaar zijn gesteld:
userID
upstreamUserID
householdID
primaryOID
typeID
is_hoh
hba_status
allowMirroring
zip
channelID
maxRating
language
onNet
inHome
upstreamUserID
.householdID
wordt met dezelfde waarde als userID
beschikbaar gemaakt.userID
beschikbaar zonder extra werk.Metagegevenscodering gebruiker encryption
Om gebruikersmeta-gegevensattributen te coderen en te decrypteren, moet de Programmer een certificaat (openbaar/privé zeer belangrijk paar) produceren en 🔗 het certificaat door Adobe Pass TVE Dashboardzelf-vormen of de openbare sleutel met de vertegenwoordigers van de Authentificatie van Adobe Pass te delen.
Voer de onderstaande stappen uit om ervoor te zorgen dat het certificaat op de juiste wijze wordt gegenereerd en geconfigureerd:
-
Download en installeer de OpenSSL-toolkit (http://www.openssl.org).
-
CSR (Certificate Signing Request) genereren:
-
Een sleutelpaar genereren. Op uw bevelterminal stel het volgende in werking:
code language-bash openssl genrsa -des3 -out mycompany-license.key 2048
-
Genereer de CSR. Op uw bevelterminal stel het volgende in werking:
code language-bash openssl req -new -key mycompany-license.key -out mycompany-license.csr -batch
U wordt gevraagd het wachtwoord voor de persoonlijke sleutel in te voeren.
-
Maak een reservekopie van uw persoonlijke sleutel en wachtwoord. Voorbeeld-CSR:
code language-none -----BEGIN CERTIFICATE REQUEST----- MIIBnTCCAQYCAQAwXTELMAkGA1UEBhMCU0cxETAPBgNVBAoTCE0yQ3J5cHRvMRIw EAYDVQQDEwlsb2NhbGhvc3QxJzAlBgkqhkiG9w0BCQEWGGFkbWluQHNlcnZlci5l eGFtcGxlLmRvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAr1nYY1Qrll1r uB/FqlCRrr5nvupdIN+3wF7q915tvEQoc74bnu6b8IbbGRMhzdzmvQ4SzFfVEAuM MuTHeybPq5th7YDrTNizKKxOBnqE2KYuX9X22A1Kh49soJJFg6kPb9MUgiZBiMlv tb7K3CHfgw5WagWnLl8Lb+ccvKZZl+8CAwEAAaAAMA0GCSqGSIb3DQEBBAUAA4GB AHpoRp5YS55CZpy+wdigQEwjL/wSluvo+WjtpvP0YoBMJu4VMKeZi405R7o8oEwi PdlrrliKNknFmHKIaCKTLRcU59ScA6ADEIWUzqmUzP5Cs6jrSRo3NKfg1bd09D1K 9rsQkRc9Urv9mRBIsredGnYECNeRaK5R1yzpOowninXC -----END CERTIFICATE REQUEST-----
-
-
Verzend CSR naar een Instantie van het Certificaat (CA) (bijvoorbeeld, Verisign).
-
De CA stuurt u het certificaat in .p7b-indeling (PKCS#7, Cryptographic Message Syntax Standard).
-
Implementeer het .p7b-certificaat. Converteer het PKCS#7-bestand (.p7b) naar een PKCS#12-bestand (PFX-bestand, Personal Information Exchange Syntax Standard) met behulp van uw persoonlijke sleutel en geneer het PEM-bestand (samengevoegd certificaatcontainerbestand):
-
PKCS#7-bestand converteren naar een tijdelijk PEM-bestand. Voer de volgende handelingen uit op de opdrachtregel:
code language-none openssl pkcs7 -in mycompany-license.p7b -inform DER -out mycompany-license-temp.pem -outform PEM -print_certs
-
Zet het tijdelijke PEM-bestand om in een PFX-bestand. Voer de volgende handelingen uit op de opdrachtregel:
code language-none openssl pkcs12 -export -inkey mycompany-license.key -in mycompany-license-temp.pem -out mycompany-license.pfx -passin pass:private_key_password -passout pass:pfx_password
-
Zet het tijdelijke PEM-bestand om in een definitief PEM-bestand. Voer de volgende handelingen uit op de opdrachtregel:
code language-none openssl x509 -in mycompany-license-temp.pem -inform PEM -out mycompany-license.pem -outform PEM
-
-
Gebruik het PEM- dossier om 🔗 het certificaat door het Dashboard van Adobe Pass te vormen TVEof het Pvm- dossier naar de vertegenwoordigers van de Authentificatie van Adobe Pass te verzenden.
-
Verwijs naar de volgende sectie voor meer details op hoe te om certificaten door het Dashboard van Adobe Pass te beheren TVE.
-
Adobe Pass-verificatie ondersteunt zowel een primair certificaat als een back-upcertificaat. Als uw primaire certificaat op om het even welke manier gecompromitteerd wordt, kunt u het intrekken, en op het secundaire certificaat schakelen. Dit zal een vlotte overgang tussen certificaten met minimale klantengevolgen verzekeren.
-
Metagegevensbeheer gebruiker management
Het Adobe Pass TVE-dashboard is een hulpmiddel voor Adobe Pass Authentication-klanten (Programmers) om hun configuratie en gegevens te beheren. Dit zelfbedienings dashboard laat een waaier van functionaliteit toe die in de documentatie van de Gids van de Gebruiker van het Dashboard van Adobe Pass TVEwordt beschreven.
Om de attributen van gebruikersmeta-gegevens te herzien en te beheren die door MVPD ter beschikking worden gesteld, volg de stappen in de Gids van de Gebruiker van het Dashboard van TVE voor de documentatie van de Integraties.
Om de certificaten te herzien en te beheren die voor het coderen van de attributen van gebruikersmeta-gegevens worden gebruikt, volg de stappen in de Gids van de Gebruiker van het Dashboard van TVE voor Programmeursof de Gids van de Gebruiker van het Dashboard van TVE voor de documenten van Kanalen.
REST API V2 rest-api-v2
De attributen van gebruikersmeta-gegevens kunnen worden teruggewonnen gebruikend de volgende APIs:
Verwijs naar de secties van de Reactie en Steekproeven van bovengenoemde APIs om de structuur van de attributen van gebruikersmeta-gegevens te begrijpen.
Raadpleeg de volgende documenten voor meer informatie over hoe en wanneer u de bovenstaande API's wilt integreren:
Afhankelijk van de MVPD en het specifieke metagegevenskenmerk kunnen bepaalde metagegevenskenmerken tijdens de autorisatiestroom worden bijgewerkt. Hierdoor moet de clienttoepassing mogelijk opnieuw een query uitvoeren op de bovenstaande API's om de meest recente metagegevens van de gebruiker op te halen.