Se utilizzi una versione precedente dell’integrazione Triggers tramite autenticazione oAuth, devi passare ad Adobe I/O come descritto di seguito.
Tieni presente che durante questo spostamento a Adobe I/O, alcuni trigger in arrivo potrebbero andare persi.
La modalità di autenticazione OAuth legacy con Campaign è stata ritirata il 20 ottobre 2021. Gli ambienti in hosting usufruiscono di un’estensione fino al 25 maggio 2022. Se sei un cliente on-premise o ibrido, contatta l’Assistenza clienti Adobe per estendere il supporto a Maggio 2022. Devi fornire l’AppID dell’applicazione OAuth all'Adobe.
Questa integrazione si applica solo a partire dal Campaign Classic versione 20.2.4 e successive, 19.1.8 e Gold Standard versione 11.
Prima di iniziare questa implementazione, verifica di disporre di:
Analytics - {tenantID}
Profilo prodotto del prodotto Adobe Analytics associato a Triggers.Accesso Adobe I/O e accedi con l’accesso per sviluppatori della tua organizzazione.
Assicurarsi di aver effettuato l'accesso al portale dell'organizzazione corretto.
Estrai l’identificatore client di integrazione (ID client) esistente dal file di configurazione dell’istanza ims/authIMSTAClientId. L'attributo non esistente o vuoto indica che l'identificatore client non è configurato.
Se l’identificatore client è vuoto, puoi direttamente Create a New project in Adobe I/O.
Identifica il progetto esistente utilizzando l’identificatore client estratto. Cerca i progetti esistenti con lo stesso identificatore client di quello estratto nel passaggio precedente.
Seleziona + Add to Project e scegli API.
In Add an API finestra, seleziona Adobe Analytics.
Scegli Service Account (JWT) come tipo di autenticazione.
Se l'ID client è vuoto, seleziona Generate a key pair per creare una coppia di chiavi pubblica e privata.
Le chiavi verranno quindi scaricate automaticamente con una data di scadenza predefinita di 365 giorni. Una volta scaduta, dovrai creare una nuova coppia di chiavi e aggiornare l’integrazione nel file di configurazione. Utilizzando l'opzione 2, puoi scegliere di creare e caricare manualmente Public key con una data di scadenza più lunga.
Per una guida dettagliata su come sostituire le coppie di chiavi di certificato in scadenza, consulta questa pagina.
È consigliabile salvare il file config.zip quando viene visualizzato il prompt di download, in quanto non sarà più possibile scaricarlo.
Fai clic su Next.
Scegli un elemento esistente Product profile o creane uno nuovo, se necessario. Non è richiesta alcuna autorizzazione per questo Product profile. Per ulteriori informazioni su Analytics Product Profiles, fare riferimento a Documentazione di Adobe Analytics.
Quindi, fai clic su Save configured API.
Dal progetto, seleziona Adobe Analytics e copia le seguenti informazioni in Service Account (JWT):
Il certificato di Adobe I/O scade dopo 12 mesi. Devi generare una nuova coppia di chiavi ogni anno.
Questo passaggio non è necessario se l’identificatore client non è vuoto in Passaggio 1: creare/aggiornare un progetto di Adobe I/O.
La chiave privata deve essere codificata nel formato base64 UTF-8. Per eseguire questa operazione:
Utilizza la chiave privata generata in Passaggio 1: creare/aggiornare la sezione Progetto di Adobe I/O. La chiave privata deve essere la stessa di quella utilizzata per creare l’integrazione.
Codifica la chiave privata utilizzando il comando seguente: base64 ./private.key > private.key.base64
. Il contenuto base64 verrà salvato in un nuovo file private.key.base64
.
Talvolta è possibile aggiungere automaticamente righe supplementari quando si copia/incolla la chiave privata. Ricordati di rimuoverlo prima di codificare la chiave privata.
Copia il contenuto dal file private.key.base64
.
Accedi tramite SSH a ogni contenitore in cui è installata l’istanza di Adobe Campaign e aggiungi le credenziali del progetto in Adobe Campaign eseguendo il seguente comando come neolane
utente. Verrà inserito il Technical Account credenziali nel file di configurazione dell’istanza.
nlserver config -instance:<instance name> -setimsjwtauth:Organization_Id/Client_Id/Technical_Account_ID/<Client_Secret>/<Base64_encoded_Private_Key>
Questo passaggio non è necessario se l’identificatore client non è vuoto in Passaggio 1: creare/aggiornare un progetto di Adobe I/O.
Da aggiornare pipelined , devi aggiornare il tipo di autenticazione a progetto Adobe I/O nel file di configurazione config-< nome-istanza >.xml come segue:
<pipelined ... authType="imsJwtToken" ... />
Quindi, esegui una config -reload
e il riavvio del pipelined affinché le modifiche siano prese in considerazione.