Použití nástroje Fiddler s MSAL Java

MsAL4J můžete použít s proxy serverem, jako je Fiddler , k ladění požadavků a odpovědí.

1. Nastavení souboru úložiště klíčů

  • Z Fiddleru exportujte FiddlerRoot.cer do plochy přes Nástroje – Možnosti –>> HTTPS –> tlačítko Akce
  • Otevření příkazového řádku jako správce
  • Spusťte nástroj keytool sady JDK a vytvořte úložiště klíčů

<JDK_HOME>\bin\keytool.exe -import -file C:\Users\<username>\Desktop\FiddlerRoot.cer^ -keystore FiddlerKeystore -alias Fiddler

  • Zadejte heslo pro úložiště klíčů. Nezapomeňte si to zapamatovat, protože ho budete potřebovat později.

2a. Nastavení IntelliJ

  • V IntelliJ otevřete konfigurace spuštění/ladění.
  • Vytvořte novou konfiguraci ladění s názvem „Fiddler Trace“
  • Přidejte následující možnosti virtuálního počítače:

-DproxySet=true -DproxyHost=127.0.0.1 -DproxyPort=8888 -Djavax.net.ssl.trustStorePassword="yourpassword" -Djavax.net.ssl.trustStore="path\to\keystore\FiddlerKeystore"

2b. Nastavení Eclipse

  • V Eclipse otevřete Spuštění -> Konfigurace spuštění
  • Vyberte konfiguraci spuštění, kterou chcete použít.
  • Vyberte kartu Argumenty
  • Přidejte následující argumenty:

-DproxySet=true -DproxyHost=127.0.0.1 -DproxyPort=8888 -Djavax.net.ssl.trustStore="path\to\keystore\FiddlerKeystore" -Djavax.net.ssl.trustStorePassword="yourpassword"