Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
È possibile usare MSAL4J con un proxy, ad esempio Fiddler , per eseguire il debug di richieste e risposte.
1. Configurare un file keystore
- In Fiddler, esporta FiddlerRoot.cer sul desktop tramite Strumenti -> Opzioni -> HTTPS -> pulsante Actions
- Aprire il prompt dei comandi come amministratore
- Eseguire lo strumento keytool di JDK per creare un archivio chiavi
<JDK_HOME>\bin\keytool.exe -import -file C:\Users\<username>\Desktop\FiddlerRoot.cer^ -keystore FiddlerKeystore -alias Fiddler
- Inserisci una password per il tuo keystore. Assicurarsi di ricordarlo perché sarà necessario in un secondo momento.
2a. Configurare IntelliJ
- In IntelliJ aprire Configurazioni di esecuzione/debug
- Creare una nuova configurazione di debug denominata "Fiddler Trace"
- Aggiungere le opzioni di macchina virtuale seguenti:
-DproxySet=true -DproxyHost=127.0.0.1 -DproxyPort=8888 -Djavax.net.ssl.trustStorePassword="yourpassword" -Djavax.net.ssl.trustStore="path\to\keystore\FiddlerKeystore"
2b. Configurare Eclipse
- In Eclipse aprire Esegui -> Esegui configurazioni
- Selezionare la configurazione di esecuzione da usare
- Selezionare la scheda Argomenti
- Aggiungere gli argomenti seguenti:
-DproxySet=true -DproxyHost=127.0.0.1 -DproxyPort=8888 -Djavax.net.ssl.trustStore="path\to\keystore\FiddlerKeystore" -Djavax.net.ssl.trustStorePassword="yourpassword"