Effetti dell’integrazione dell’amministratore con IMS sulle password di Commerce

Le implementazioni Commerce integrate con Adobe IMS richiedono un account Adobe ID con accesso all’organizzazione Adobe IMS configurata per l’applicazione Commerce durante il processo di abilitazione IMS. Quando l’integrazione IMS è abilitata, gli utenti amministratori si autenticano tramite la pagina di accesso di Adobe utilizzando le loro credenziali di Adobe. Le password e i nomi utente di Commerce per gli utenti amministratori non vengono più utilizzati per l’autenticazione purché sia abilitata l’integrazione Adobe IMS.

Se l’integrazione IMS è disabilitata, gli utenti amministratori devono eseguire di nuovo l’autenticazione tramite Adobe Commerce utilizzando il nome utente e la password Commerce. Gli utenti amministratori devono salvare le credenziali amministratore di Commerce (nome utente e password) e le credenziali 2FA prima di abilitare questa integrazione.

Alcuni componenti back-end coinvolti nell’autenticazione dell’utente richiedono ancora una password non null. Per soddisfare questo requisito, Commerce crea password casuali per gli utenti amministratori appena creati nella tabella admin_user.

Gli account utente e le autorizzazioni dei ruoli per l’applicazione Commerce vengono ancora gestiti dall’amministratore Commerce.

Generazione di token API web con credenziali IMS

Le API dell’amministratore di Commerce sono interessate quando l’autenticazione dell’amministratore con Adobe IMS è abilitata in un’istanza di Commerce. Gli utenti amministratori non possono più utilizzare le credenziali rilasciate dall’istanza di Commerce. Si tratta delle credenziali necessarie per accedere all’amministratore e ottenere i token di accesso che i servizi possono utilizzare per effettuare richieste alle API REST e SOAP dell’amministratore.

Dopo l'abilitazione dell'integrazione Adobe IMS, gli utenti amministratori devono utilizzare token Adobe IMS OAuth per gli endpoint API di Adobe Commerce che richiedono l'autenticazione. Le soluzioni client ottengono i token in modo dinamico per l’utilizzo dell’API web. Questo meccanismo di autenticazione è abilitato per le aree REST e API web SOAP come parte della configurazione di questa integrazione.

Consulta Autenticazione basata su token per una panoramica dell'utilizzo dei token di accesso Commerce da parte delle API Web, inclusi i token di accesso IMS.

Gestione delle sessioni Commerce e token di accesso Adobe IMS

I token di accesso contengono sia le credenziali utente che le informazioni sulla sessione di accesso. Una volta che un utente è stato autenticato ed è stata avviata una sessione, le due variabili seguenti vengono aggiunte alla sessione dell’utente:

token_last_check_time. Identifica l'ora corrente ed è utilizzato dal plug-in \Magento\AdminAdobeIms\Plugin\BackendAuthSessionPlugin.

adobe_access_token — Identifica il valore ACCESS_TOKEN ricevuto durante l'autorizzazione.

Il plug-in \Magento\AdminAdobeIms\Plugin\BackendAuthSessionPlugin controlla se token_last_check_time è stato aggiornato 10 minuti fa. Se token_last_check_time è stato controllato dieci minuti fa, il flusso di lavoro di autenticazione effettua una chiamata API a IMS per convalidare il token di accesso e la sessione continua. Se il token di accesso è valido, il valore token_last_check_time viene aggiornato all'ora corrente. Se il token non è valido, la sessione viene terminata.

File importanti

adminAdobeIms - Fornisce un'implementazione dell'accesso amministratore basato sul modulo AdobeImsApi.

admin_adobe_ims_webapi - Mantiene un record di tutti i token di accesso convalidati. Quando un token viene convalidato o invalidato, in questa tabella viene mantenuto un record del relativo stato.

adobeIms - Implementa tutte le regole business correlate all'integrazione con Adobe IMS (conservate per evitare incompatibilità con le versioni precedenti).

adobeImsApi - Dichiara le interfacce che supportano l'integrazione con Adobe IMS.

adminadobe-ims.log - File di log degli errori.

Abilitare l’integrazione

Il metapacchetto Adobe IMS è installato con Adobe Commerce 2.4.5 e versioni successive, ma deve essere configurato per l’utilizzo. Estende il modulo AdobeIms per supportare il modulo che abilita la logica di autenticazione (AdminAdobeIms).

Per ulteriori informazioni sull'abilitazione dell'integrazione, vedere Configurare l'integrazione amministratore di Commerce con Adobe IMS.

Pagina precedenteAccount utente amministratore
Pagina successivaConfigurare l’integrazione dell’amministratore con IMS

Commerce