DocumentatieAdobe PassAdobe Pass-verificatie

(Verouderd) Registratiepagina

Laatst bijgewerkt: 5 mei 2025
  • Onderwerpen:
  • Authenticatie

REST API-eindpunten

OPMERKING
De inhoud op deze pagina wordt alleen ter informatie verstrekt. Voor het gebruik van deze API is een huidige licentie van Adobe vereist. Ongeautoriseerd gebruik is niet toegestaan.
BELANGRIJK
Zorg ervoor u over de recentste het productmededelingen van de Authentificatie van Adobe Pass en ontmantelingschronologie wordt geïnformeerd die in de pagina van de Mededelingen van het Productwordt samengevoegd.
OPMERKING
De implementatie van REST API wordt begrensd door Throttling mechanisme

<REGGIE_FQDN>:

  • Productie - api.auth.adobe.com
  • Het opvoeren - api.auth-staging.adobe.com

<SP_FQDN>:

  • Productie - api.auth.adobe.com
  • Het opvoeren - api.auth-staging.adobe.com

Beschrijving

Retourneert willekeurig gegenereerde registratie- en aanmeldingspagina-URI.

Endpoint
Geroepen
door
Invoer
Parameter
HTTP
Methode
Antwoord
HTTP-respons
<REGGIE_FQDN>/reggie/v1/{requestor}/regcode
bijvoorbeeld:
REGGIE_FQDN/reggie/v1/sampleRequestorId/regcode
Streaming App
of
de Dienst van de Programmer
1. aanvrager
(De component van de Weg)
2. deviceId (Hashed)
(Verplicht)
3. device_info/x-apparaat-Info (Verplicht)
4. mvpd (Facultatief)
5. ttl (Facultatief)
POST
XML of JSON met een registratiecode en informatie of foutdetails als dit mislukt. Zie onderstaande voorbeelden.
201
Invoerparameter
Type
Beschrijving
Toestemming
Koptekst
Waarde: drager <access_token>
DCR-toegangstoken
Accepteren
Koptekst
Waarde: toepassing/json
aangeven welk inhoudstype de client moet kunnen begrijpen
aanvrager
Query-parameter
De programmeeraanvragerId waarvoor deze verrichting geldig is.
deviceId
Query-parameter
Het apparaat-id bytes.
device_info/
x-apparaat-Info
device_info: Body
X-Device-Info: Koptekst
Informatie over streaming apparaat.
Nota: Dit KAN device_info als parameter worden overgegaan URL, maar wegens de potentiële grootte van deze parameter en beperkingen op de lengte van een GET URL, ZOU het als x-Apparaat-Info in de kopbal van http moeten worden overgegaan.
zie de volledige details in het overgaan van Apparaat en de Informatie van de Verbinding.
mvpd
Query-parameter
De MVPD-id waarvoor deze bewerking geldig is.
ttl
Query-parameter
Hoe lang deze regcode in seconden zou moeten leven.
Nota: De maximumwaarde die voor ttl wordt toegestaan is 36000 seconden (10 uren). Hogere waarden resulteren in een 400 HTTP-respons (onjuiste aanvraag). Als ttl leeg blijft, stelt Adobe Pass Authentication een standaardwaarde van 30 minuten in.
deviceType
Query-parameter
Vervangen, niet gebruiken.
deviceUser
Query-parameter
Vervangen, niet gebruiken.
appId
Query-parameter
Vervangen, niet gebruiken.
CAUTION
het Streamen IP van het Apparaat Adres


Voor client-aan-server implementaties, wordt het Streaming Apparaat IP Adres impliciet verzonden met deze vraag. Voor Server-aan-Server implementaties, waar de regcode vraag wordt gemaakt is de Dienst van de Programmer en niet het Streaming Apparaat, wordt de volgende kopbal vereist om het Streaming IP van het Apparaat Adres over te gaan:
X-Forwarded-For : <streaming_device_ip>
waarbij <streaming\_device\_ip> het openbare IP-adres van het streaming apparaat is.



Voorbeeld:
POST /reggie/v1/{req_id}/regcode HTTP/1.1<br>X-Forwarded-For:203.45.101.20

Response JSON

Registratiecode JSON-MONSTERS

{
  "id": "ef5a79e8-7c8a-41d6-a45a-e378c6c7c8b5",
  "code": "IYQD5JQ",
  "requestor": "sampleRequestorId",
  "mvpd": "sampleMvpdId",
  "generated": 1704963921144,
  "expires": 1704965721144,
  "info": {
    "deviceId": "c28tZGV2aWQtMDAz",
    "deviceInfo": "eyJ0eXBlIjoiU2V0VG9wQm94IiwibW9kZWwiOiJBRlRNTSIsInZlcnNpb24iOnsibWFqb3IiOjAsIm1pbm9yIjowLCJwYXRjaCI6MCwicHJvZmlsZSI6IiJ9LCJoYXJkd2FyZSI6eyJuYW1lIjoiQUZUTU0iLCJ2ZW5kb3IiOiJVbmtub3duIiwidmVyc2lvbiI6eyJtYWpvciI6MCwibWlub3IiOjAsInBhdGNoIjowLCJwcm9maWxlIjoiIn0sIm1hbnVmYWN0dXJlciI6IlJva3UifSwib3BlcmF0aW5nU3lzdGVtIjp7Im5hbWUiOiJBbmRyb2lkIiwiZmFtaWx5IjoiQW5kcm9pZCIsInZlbmRvciI6IkFtYXpvbiIsInZlcnNpb24iOnsibWFqb3IiOjcsIm1pbm9yIjoxLCJwYXRjaCI6MiwicHJvZmlsZSI6IiJ9fSwiYnJvd3NlciI6eyJuYW1lIjoiQ2hyb21lIiwidmVuZG9yIjoiR29vZ2xlIiwidmVyc2lvbiI6eyJtYWpvciI6MTEyLCJtaW5vciI6MCwicGF0Y2giOjU2MTUsInByb2ZpbGUiOiIifSwidXNlckFnZW50IjoiTW96aWxsYS81LjAgKExpbnV4OyBBbmRyb2lkIDcuMS4yOyBBRlRNTSBCdWlsZC9OUzYyOTc7IHd2KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBWZXJzaW9uLzQuMCBDaHJvbWUvMTEyLjAuNTYxNS4xOTcgTW9iaWxlIFNhZmFyaS81MzcuMzYgQWRvYmVQYXNzTmF0aXZlRmlyZVRWLzMuMC44Iiwib3JpZ2luYWxVc2VyQWdlbnQiOiJNb3ppbGxhLzUuMCAoTGludXg7IEFuZHJvaWQgNy4xLjI7IEFGVE1NIEJ1aWxkL05TNjI5Nzsgd3YpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIFZlcnNpb24vNC4wIENocm9tZS8xMTIuMC41NjE1LjE5NyBNb2JpbGUgU2FmYXJpLzUzNy4zNiBBZG9iZVBhc3NOYXRpdmVGaXJlVFYvMy4wLjgifSwiZGlzcGxheSI6eyJ3aWR0aCI6MCwiaGVpZ2h0IjowLCJwcGkiOjAsIm5hbWUiOiJESVNQTEFZIiwidmVuZG9yIjpudWxsLCJ2ZXJzaW9uIjpudWxsLCJkaWFnb25hbFNpemUiOm51bGx9LCJhcHBsaWNhdGlvbklkIjpudWxsLCJjb25uZWN0aW9uIjp7ImlwQWRkcmVzcyI6IjE5My4xMDUuMTQwLjEzMSIsInBvcnQiOiI5OTM0Iiwic2VjdXJlIjpmYWxzZSwidHlwZSI6bnVsbH19",
    "userAgent": "Mozilla/5.0 (Linux; Android 7.1.2; AFTMM Build/NS6297; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/112.0.5615.197 Mobile Safari/537.36 AdobePassNativeFireTV/3.0.8",
    "originalUserAgent": "Mozilla/5.0 (Linux; Android 7.1.2; AFTMM Build/NS6297; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/112.0.5615.197 Mobile Safari/537.36 AdobePassNativeFireTV/3.0.8",
    "authorizationType": "OAUTH2",
    "sourceApplicationInformation": {
      "id": "14138364-application-id",
      "name": "application name",
      "version": "1.0.0"
    }
  }
}
Elementnaam
Beschrijving
id
UUID gegenereerd door de Registratiecode Service
code
Registratiecode gegenereerd door de registratiecodeservice
aanvrager
Id van aanvrager
mvpd
Mvpd-id
gegenereerd
Tijdstempel voor het maken van de registratiecode (in milliseconden sinds 1 januari 1970 GMT)
verloopt
Tijdstempel wanneer de registratiecode verloopt (in milliseconden sinds 1 januari 1970 GMT)
deviceId
Base64 Unique Device ID
info:deviceId
Base64-apparaattype
info:deviceInfo
Base64 Normalized de Informatie van het Apparaat bouwt op informatie die van gebruiker-Agent, x-Apparaat-Info of device_info wordt ontvangen
info:userAgent
Gebruikersagent verzonden door de toepassing
info:originalUserAgent
Gebruikersagent verzonden door de toepassing
info:authenticationType
OAUTH2 voor vraag die DCR gebruiken
info:sourceApplicationInformation
Application Info zoals geconfigureerd in DCR

Foutbericht JSON-responsvoorbeeld (#error-sample-response)

{
  "status": 400,
  "message": "Required '<>' is not present"
}
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b