私はクッキー内にJWTトークンを格納するWebサイトで作業しています。私がしたいことは、トークンをデコードし、必要な値を抽出し、それを私の同僚によって書かれた別のJavaScriptに渡すJavascriptを作成することです。私の質問は、私のスクリプトからインポートできるJWTトークンの復号化のためのクライアント側のJavaScriptライブラリですか?クライアント側でJWTをデコードするためのライブラリ
1
A
答えて
3
JWTは、ドットで区切られたbase64でエンコードされた文字列です。あなたは点を分割してから、atob()を使ってデコードする必要があります。外部ライブラリは必要ありません。
この
var jwt = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh7HgQ";
var tokens = jwt.split(".");
console.log(atob(tokens[0]));
console.log(atob(tokens[1]));
関連する問題
- 1. クライアント側のJWTロールベースの認証
- 2. Java WebDAVクライアント側ライブラリ
- 3. JWTによる認証:サーバーまたはクライアント側?
- 4. Clojure/JavaのJWTデコード
- 5. デコードOpenIDのid_token - JWT
- 6. iPhone/iPadはJpeg2000イメージのクライアント側をデコードできますか?
- 7. ウェブサイト、クライアント側またはサーバー側をかすめる方法は?
- 8. クライアント側でHS256をデコードしていますか?
- 9. ゴランのJWTトークンをデコードする
- 10. クライアント側(フロントエンド)のデータバインディングのためのAurelia
- 11. デコードの意味:playframework 2.6.xでJWTをデコードできませんでしたか?
- 12. Nuxtでクライアント側のjsライブラリを追加する方法>
- 13. JWTトークンのデコード方法は?
- 14. デコードされた値をjwtで変更する
- 15. クライアント側でのHTTPリクエストのデコード方法を理解するには?
- 16. クライアント側のデプロイメントのためにnode_modulesを圧縮する
- 17. PHP-JWTがデコードしない
- 18. プレーヤー側のサーバー側またはクライアント側?
- 19. websocketフレームをエンコードおよびデコードするためのCまたはC++ライブラリ
- 20. bshafferライブラリでJWTアクセストークンを使用する
- 21. JWT(JsonWebToken)の実行時間が変更されたとき。クライアント(ユーザ)側で変更されるのですか?
- 22. GWTで検証するためにiban4jをクライアント側で使用する
- 23. MPEG-4をデコードするための非GPLライブラリはありますか?
- 24. Pythonを使用してQRコードをエンコードおよびデコードするためのライブラリ
- 25. mp3やmp4などのオーディオファイルをエンコード/デコードするためのJavaライブラリ
- 26. asp.net検証クライアント側クライアント側またはサーバー側またはその両方
- 27. ページング/ソート可能な列のためのウェイ(クライアント側またはサーバー側)?
- 28. ASP.NET Core MVCでクライアント側の検証のためのカルチャを設定する
- 29. Javaで生成されたNode.jsのjwtトークンをデコードする方法は?
- 30. クライアント側のJavaScriptまたはサーバー側
チェック:あなたが署名したJWTを確認するか、暗号化されたJWTをデコードする必要がある場合https://jwt.io/#libraries Javascriptのセクション –
@MikeCheelのコメントを探しに非常に便利です。しかし、あなたが暗号化されていないJWTを読んでほしいのであれば、bhspencer –