JWT (JSON Web Token) Server-aan-server Authentificatie
JWT server-aan-server authentificatie in AEM Forms, vooral voor server-zijintegratie met AEM as a Cloud Service, impliceert een specifiek proces om veilig met de diensten van AEM in wisselwerking te staan. JWT-verificatie van server naar server wordt ondersteund door AEM Developer Console.
Vereisten
Voordat u begint, moet u controleren of aan de volgende voorwaarden is voldaan:
- Zorg ervoor dat u toegang tot Adobe Cloud Manager specifiek voor het milieu hebt u gebruikt.
- Wijs de rol van de Beheerder of van de Ontwikkelaar van het Systeem aan toegang Adobe Cloud Manager toe.
Hoe te om een Token van de Toegang te produceren gebruikend geloofsbrieven JWT?
Volg de stappen hieronder die u tonen hoe te om een toegangstoken van de geloofsbrieven te produceren JWT.
-
Adobe Cloud Manager
-
Login aan uw rekening van Cloud Manager .
-
Klik op Program Overview voor het geselecteerde programma.
-
Klik in uw programma op het menu met drie puntjes en selecteer Developer Console .
-
-
AEM Developer Console
-
Aanmelden bij AEM Developer Console
-
Klik op Integrations in de bovenste menubalk.
-
Klik op de optie om Create new technical account te gebruiken.
Nadat u op een nieuwe technische account hebt geklikt, wordt de vereiste informatie voor het genereren van een toegangstoken gegenereerd, zoals de client-id en het clientgeheim, samen met andere technische accountgegevens, zoals de persoonlijke sleutel, de openbare sleutel en de vervaldatum.
-
-
produceer en sparen Referenties
-
Opname API-referenties
code language-text API Credentials: ================ Client ID: <your_client_id> Client Secret: <your_client_secret> Technical Account ID: <tech_account_id> Organization ID: <org_id> Scopes: AdobeID,openid,read_organizations
-
-
Symbolische Generatie van de Toegang
Tkens programmatisch genereren met de opdracht cURL:
Vereiste Referenties:
- Client-id
- Clientgeheim
- Bereiken (doorgaans:
openid, AdobeID, read_organizations, additional_info.projectedProductContext, read_pc.dma_aem_cloud, aem.document)
Symbolische Eindpunt:
code language-none https://ims-na1.adobelogin.com/ims/token/v3Verzoek van de Steekproef (cURL):
code language-bash curl -X POST 'https://ims-na1.adobelogin.com/ims/token/v3' \ -H 'Content-Type: application/x-www-form-urlencoded' \ -d 'grant_type=client_credentials' \ -d 'client_id=<YOUR_CLIENT_ID>' \ -d 'client_secret=<YOUR_CLIENT_SECRET>' \ -d 'scope=AdobeID,openid,read_organizations'Reactie:
code language-json { "access_token": "eyJhbGciOiJSUz...", "token_type": "bearer", "expires_in": 86399 }
U kunt het gegenereerde toegangstoken nu gebruiken om API-aanroepen te maken voor ontwikkelings-, stage- of productieomgevingen.
Verwante artikelen
Leer hoe u een omgeving instelt voor synchrone (On-Demand) en asynchrone (Batch) Forms Communications API's:
Communicatie APIs van AEM Forms - Synchroon
Leer hoe u een omgeving instelt voor synchrone (on-demand) communicatie-API's die direct documenten genereren of verwerken.
Communicatie APIs van AEM Forms - Asynchroon (Partij)
Leer hoe u een omgeving instelt voor Asynchronous (Batch) Forms Communications API's die meerdere documenten op een geplande manier genereren of verwerken.