Error when `NewClaimsFunc` returns value object
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 40/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- go
調査の方向性
https://echo.labstack.com/docs/cookbook/jwt の JWT cookbook サンプルから始め、NewClaimsFunc がどのようにドキュメント化され、使用されているかを確認します。値オブジェクトのエラーを再現し、その後、サンプルと NewClaimsFunc のドキュメントを更新すべきかどうかを判断します。完了とは、ドキュメント化された使用方法で報告されたデコードエラーが発生しなくなることです。
索引モデルが issue の本文から書いたものです。
説明
Edit the sample below so that NewClaimsFunc returns a value object.
https://echo.labstack.com/docs/cookbook/jwt
NewClaimsFunc: func(c echo.Context) jwt.Claims {
return jwtCustomClaims{}
},
The following error occurs.
token is malformed: could not JSON decode claim: json: cannot unmarshal object into Go value of type jwt.Claims
I think it would be a good idea to add a check to see if Claims is a pointer.
Below is an example of a json package.
https://cs.opensource.google/go/go/+/refs/tags/go1.22.2:src/encoding/json/decode.go;l=172-175
I also think it would be effective to add this to the NewClaimsFunc documentation.
- 主要言語
- Go
- スター
- 124
- フォーク
- 14
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
labstack/echo-jwt のほかの issue
labstack/echo-jwt の issue をすべて見る
似ている issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
-
Bob Shell support オープンenhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
santhosh-tekuri/jsonschema#276 ·