La connessione OAuth di Adobe Sign non riesce e in AEM Forms mancano i parametri client_secret

Questo articolo spiega come risolvere un errore 401 con il messaggio Parametri mancanti: client_secret che si verifica durante l’integrazione di Adobe Sign con AEM Forms LTS SP2 tramite OAuth. In Adobe Experience Manager Forms, la connessione OAuth non riesce perché AEM non consente i parametri del segreto client necessari per l’integrazione con Adobe Sign. Per risolvere questo problema, aggiorna la configurazione della sicurezza delle espressioni per consentire i parametri segreti client di Adobe Sign richiesti.

Descrizione description

Ambiente

Adobe Experience Manager (AEM) Forms LTS SP2 JEE (chiavi in mano)

Problema/Sintomi

  • Durante la configurazione dell’integrazione di Adobe Sign in AEM Forms, la connessione OAuth non riesce dopo l’accesso e l’autorizzazione.
  • Nel registro errori di AEM viene visualizzato il seguente errore: com.adobe.forms.foundation.oauth.util.OAuthHelperUtil non è riuscito a recuperare il token di accesso per la risorsa : , codice di stato : 401, errore : {“error_description”:“Parametri mancanti: client_secret”,“errore”:“invalid_request”}
  • Il campo Segreto client nella configurazione cloud di AEM Sign appare vuoto durante la modifica della configurazione.
  • Il pulsante Connetti ad Adobe Sign rimane disattivato fino a quando Adobe Acrobat Sign non viene nuovamente selezionato nel menu a discesa Seleziona soluzione.

Causa

La configurazione di AEM Forms Expression Security non consente i parametri segreti client necessari per l’integrazione di Adobe Sign OAuth. Di conseguenza, client_secret non viene inviato, generando un errore 401 da Adobe Sign.

Risoluzione resolution

Per risolvere il problema, segui la procedura riportata di seguito.

  1. Aprire Gestione configurazione console Web AEM passando a /system/console/configMgr nel browser.

  2. Individuare e aprire Configurazione protezione espressioni.

  3. Nella sezione Parole chiave consentite fare clic sul pulsante + per aggiungere nuove voci.

  4. Aggiungi le seguenti stringhe esattamente come mostrato:

    code language-none
    adobesign-cloudconfiguration-client-secret
    adobesign-cloudconfiguration-client-secret-encrypted
    
  5. Salva le modifiche di configurazione.

  6. Riprova a configurare la configurazione di Adobe Sign Cloud in AEM Forms.

  7. Verifica che la connessione ad Adobe Sign venga completata senza errori.

Lettura correlata

recommendation-more-help
experience-cloud-kcs-help-kbarticles