據我所知:爲了檢查使用非對稱公鑰/私鑰加密算法創建的JWT的有效性,您需要公鑰和JWT頭,聲明又名有效載荷)和簽名。 JWT標題和聲明可以自由解碼,但如果沒有公鑰驗證簽名(基於標頭&聲明並使用私鑰創建),則無法驗證。爲什麼不在JWT有效載荷中提供公鑰以方便
我的問題是,爲什麼不公開密鑰到令牌的聲明有效載荷。這樣,任何人都可以檢查令牌的有效性,而無需從數據庫或文件存儲中挖掘公鑰。
據我所知:爲了檢查使用非對稱公鑰/私鑰加密算法創建的JWT的有效性,您需要公鑰和JWT頭,聲明又名有效載荷)和簽名。 JWT標題和聲明可以自由解碼,但如果沒有公鑰驗證簽名(基於標頭&聲明並使用私鑰創建),則無法驗證。爲什麼不在JWT有效載荷中提供公鑰以方便
我的問題是,爲什麼不公開密鑰到令牌的聲明有效載荷。這樣,任何人都可以檢查令牌的有效性,而無需從數據庫或文件存儲中挖掘公鑰。
這些(非編程)問題最好在security.stackexchange.com。 Artjom的答案當然是正確的,所以在這個意義上它並不重要,但下次在那邊問。 –