Panoramica
La funzione Protection Bypass for Automation di Esadax consente di bypassare temporaneamente i meccanismi di protezione dell'implementazione, come la protezione tramite password, l'autenticazione e gli IP attendibili, per strumenti automatizzati come i test end-to-end. Ciò è particolarmente utile quando si automatizzano processi che richiedono l'accesso all'applicazione.
Indice dei contenuti
- Misure di conformità
- Metodi per bypassare la protezione della distribuzione
- Bypass di protezione per l'automazione
- Come bypassare la protezione per l'automazione
Misure di conformità
- Responsabilità condivisa: Assicurati che le misure di conformità siano condivise tra il tuo team e Esadax.
- Firewall Access Control: implementa regole firewall rigorose per controllare l'accesso alle aree sensibili.
- SAML/SSO: utilizza soluzioni di Single Sign-On (SSO) per un'autenticazione sicura.
- HTTPS/SSL: applica HTTPS per proteggere i dati in transito.
- Directory Sync: sincronizzazione delle directory per la gestione degli utenti.
Metodi per bypassare la protezione della distribuzione
- Protezione con password: disabilita temporaneamente o bypassa la protezione con password per gli strumenti automatizzati.
- Autenticazione Esadax: utilizzare i segreti generati per bypassare il livello di autenticazione di Esadax.
- IP attendibili: estendi gli intervalli IP attendibili per gli ambienti di test.
Protezione Bypass per l'automazione
- Segreto generato: viene creato un valore segreto per aggirare la protezione della distribuzione.
- Variabile di ambiente di sistema: il segreto viene aggiunto automaticamente come
Esadax_AUTOMATION_BYPASS_SECRET alle distribuzioni.
- Requisito di ridistribuzione: l'aggiornamento del segreto richiederà la ridistribuzione dell'applicazione.
Chi può gestire il bypass di protezione per l'automazione?
- Membri del team: coloro che hanno almeno il ruolo "Membro" possono gestire le impostazioni di bypass.
- Amministratori del progetto: gli utenti con il ruolo "Amministratore del progetto" hanno il controllo completo.
Utilizzo di Protection Bypass per l'automazione
- Imposta intestazione o parametro di query: utilizza l'intestazione
x-esadax-protection-bypass o il parametro di query con il segreto generato.
x-esadax-protection-bypass: your-generated-secret
- Configurazione avanzata opzionale:
Esempio: Configurazione del drammaturgo
const config: PlaywrightTestConfig = {
use: {
extraHTTPHeaders: {
'x-esadax-protection-bypass': process.env.Esadax_AUTOMATION_BYPASS_SECRET,
'x-esadax-set-bypass-cookie': true | 'samesitenone' // optional
}
}
};
Ultimo aggiornamento