[AEM Forms]{class="badge positive" title="van toepassing op AEM Forms)."}

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:

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.

  1. Adobe Cloud Manager

    1. Login aan uw ​ rekening van Cloud Manager ​.

    2. Klik op Program Overview voor het geselecteerde programma.

      ​ Cloud Manager- Rekening ​

    3. Klik in uw programma op het menu met drie puntjes en selecteer Developer Console .

      ​ Developer Console ​

  2. AEM Developer Console

    1. Aanmelden bij AEM Developer Console

    2. Klik op Integrations in de bovenste menubalk.

      ​ Integraties ​

    3. Klik op de optie om Create new technical account te gebruiken.

      ​ creeer nieuwe technische rekening ​

    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.

    ​ JWT Credentials ​

  3. produceer en sparen Referenties

    1. 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
      
  4. 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/v3
    

    Verzoek 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
    }
    
NOTE
Meer over de dienstgeloofsbrieven leren en hoe te om een toegangstoken te produceren gebruikend Adobe IMS API, ​ klik hier ​.

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:

Synchrone 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.

Leer meer

Asynchrone API's

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.

Leer meer

recommendation-more-help
experience-manager-cloud-service-help-main-toc