Azure AD B2C具有OpenID Connect元數據端點,該端點允許應用程序在運行時獲取信息。此端點具有有關令牌簽名密鑰,令牌內容和端點的信息。我需要查詢此端點以獲取jwk_uris。 jwk_uri具有用於簽署jwt的密鑰的uri。我需要緩存這些密鑰不超過24小時。任何人都可以建議我如何在春季做到這一點?有沒有支持這個的API?
有誰知道這個異常有什麼問題。 我恰好在調用方法jws.getCompactSerialization()時出現錯誤; 我下載了jose4j-0.5.2。我將這個庫添加到構建路徑和部署程序集中,並將該jar複製到WEB-INF文件夾中。 我沒有使用Servlet或像Spring這樣的其他框架。 Just Jersey 2.23.2,Moxy 2.23.2和java_json_1.0。我不使用傑克遜。