Dynamiskt klientregistreringsflöde dynamic-client-registration-flow
Använd Adobe Pass-skyddade API:er access-adobe-pass-protected-apis
Förutsättningar prerequisites-access-adobe-pass-protected-apis
Innan du får åtkomst till Adobe Pass-skyddade API:er måste du kontrollera att följande krav är uppfyllda:
- En klientrepresentant måste skapa ett registrerat program enligt beskrivningen i avsnittet Hantera registrerade program.
- En klientrepresentant måste hämta och bädda in en programsats enligt beskrivningen i avsnittet Hantera programsatser.
Arbetsflöde workflow-access-adobe-pass-protected-apis
Följ de angivna stegen för att få åtkomst till Adobe Pass-skyddade API:er enligt bilden nedan.
Få åtkomst till Adobe Pass-skyddade API:er
-
Hämta klientautentiseringsuppgifter: Klientprogrammet samlar in alla nödvändiga data för att hämta klientautentiseringsuppgifter genom att anropa slutpunkten för klientregistret.
note important IMPORTANT Mer information om följande finns i Hämta klientautentiseringsuppgifter API-dokumentationen: - Alla obligatoriska-parametrar, som
software_statement
- Alla obligatoriska rubriker, som
Content-Type
,X-Device-Info
- Alla valfria parametrar och rubriker
- Alla obligatoriska-parametrar, som
-
Returnera klientautentiseringsuppgifter: Svaret på klientregisterslutpunkten innehåller information om klientautentiseringsuppgifterna som är associerade med de mottagna parametrarna och rubrikerna.
note important IMPORTANT Mer information om vilken information som ges i ett svar på klientautentiseringsuppgifter finns i Hämta klientautentiseringsuppgifter API-dokumentationen. Klientregistret validerar data i begäran för att säkerställa att de grundläggande villkoren uppfylls: - Parametrarna och rubrikerna required måste vara giltiga.
Om valideringen misslyckas genereras ett felsvar som ger ytterligare information som följer Hämta klientautentiseringsuppgifter API-dokumentationen. note tip TIP Förslag: Klientens autentiseringsuppgifter måste cachelagras och kan användas på obestämd tid. -
Hämta åtkomsttoken: Klientprogrammet samlar in alla nödvändiga data för att hämta åtkomsttoken genom att anropa klienttokenslutpunkten.
note important IMPORTANT Mer information om följande finns i Hämta åtkomsttoken API-dokumentationen: - Alla obligatoriska-parametrar, som
client_id
,client_secret
ochgrant_type
- Alla obligatoriska rubriker, som
Content-Type
,X-Device-Info
- Alla valfria parametrar och rubriker
- Alla obligatoriska-parametrar, som
-
Returåtkomsttoken: Slutpunktssvaret för klienttoken innehåller information om åtkomsttoken som är associerad med de mottagna parametrarna och rubrikerna.
note important IMPORTANT Mer information om vilken information som ges i ett åtkomsttoken-svar finns i Hämta åtkomsttoken API-dokumentationen. Klienttoken validerar data för begäran för att säkerställa att de grundläggande villkoren uppfylls: - Parametrarna och rubrikerna required måste vara giltiga.
Om valideringen misslyckas genereras ett felsvar som ger ytterligare information som följer Hämta åtkomsttoken API-dokumentationen. note tip TIP Förslag: Åtkomsttoken måste cachelagras och användas endast inom den angivna varaktigheten (t.ex. 24 timmars time-to-live). När det har gått ut måste klientprogrammet begära en ny åtkomsttoken. -
Fortsätt med åtkomst till skyddade API Klientprogrammet använder åtkomsttoken för åtkomst till andra Adobe Pass-skyddade API:er. Klientprogrammet måste inkludera åtkomsttoken i begärandehuvudet
Authorization
med autentiseringsschematBearer
(d.v.s.Authorization: Bearer <access_token>
).note important IMPORTANT Adobe Pass-skyddade API:er validerar åtkomsttoken för att säkerställa att de grundläggande villkoren uppfylls: - access_token måste vara giltig.
- access_token måste associeras med en giltig client_id och client_secrets.
- access_token måste associeras med en giltig software_statement.
Om valideringen misslyckas genereras ett felsvar som ger ytterligare information som följer dokumentationen för Förbättrade felkoder.