問題タブ [jjwt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - JWT: 公開鍵/秘密鍵を使用した jwtk/jjwt
Auth0は 2 つの JWT ライブラリを提供します。1 つはノード用: node-jsonwebtoken、もう 1 つは Java 用: java-jwtです。java-jwtは公開鍵と秘密鍵のペアをサポートしていないことが判明しました。
ただし、別の Java ライブラリであるjjwtライブラリは、その機能をサポートしていると主張しています。ただし、ドキュメントには、 jjwtで独自の公開鍵/秘密鍵のペアを使用する方法は示されていません。
秘密鍵と公開鍵のペアを作成し、node-jsonwebtokenを使用して Node で正常に使用しました。
しかし、Java でjjwtを使用して同じことを行う方法が見つかりませんでした。
Java でjjwtを使用して JWT の秘密鍵/公開鍵を使用する方法の実例はありますか?
android - Firebase カスタム認証エラー: カスタム トークンの形式が正しくありません
このようなJJWTライブラリを使用してトークンを生成しています-
ここに記載されているように、私が使用している秘密鍵(「my-secret-key」)は Firebase によって生成されます
しかし、上記のように生成されたトークンを使用して Firebase にサインインすると、このエラーが発生します -
これは、デコードされた様子です -
助けてください、よろしくお願いします。
java - RS256 でトークンを生成し、Jwts.builder().signWith() が無効な署名を生成する
JWT Java ライブラリを使用し、 RS256アルゴリズムでトークンを生成すると、 jwt.ioデバッガーで常に無効な署名が得られます。これが私のコード例です。現在のプロジェクトから始めるのをできるだけ簡単にしようとしました:
このコードは、テスト クラスhereから着想を得ています。
私が見逃している可能性のあるものはありますか?