A Fiddler használata az MSAL Javával

Az MSAL4J-t egy olyan proxyval használhatja, mint a Fiddler a kérések és válaszok hibakereséséhez.

1. Kulcstárfájl beállítása

  • A Fiddlerből exportálja a FiddlerRoot.cer fájlt az asztalra az Eszközök -> Beállítások -> HTTPS -> Műveletek gombbal
  • Parancssor megnyitása rendszergazdaként
  • Kulcstár létrehozásához futtassa a JDK kulcstoolját

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

  • Adja meg a kulcstár jelszavát. Ne felejtse el ezt megjegyezni, mivel később szüksége lesz rá.

2a. Az IntelliJ beállítása

  • Az IntelliJ-ben nyissa meg a futtatási/hibakeresési konfigurációkat
  • Hozzon létre egy "Fiddler Trace" nevű új hibakeresési konfigurációt
  • Adja hozzá a következő virtuálisgép-beállításokat:

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

2b. Az Eclipse beállítása

  • Az Eclipse-ben nyissa meg a Futtatás -> Futtatási konfigurációk lehetőséget
  • Válassza ki a használni kívánt futtatási konfigurációt
  • Az Argumentumok lap kijelölése
  • Adja hozzá a következő argumentumokat:

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