-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
パスワード再設定 新しいパスワード入力画面 #63
Comments
12/22までにやります |
APIをどのように呼ぶべきかと、正しく呼べたかを確認する方法がわからずに詰まっています… |
実際に動かして確認はできていないのですが、APIの呼び出し方は合っていそうです! |
ありがとうございます!mockサーバーに接続できてそうです |
ResetPasswordFormView.vueを実装しようとしていたのですが、/reset-passwordについて、JWTが何かが調べてもあまり理解できませんでした… |
まずJWTについて超簡単に説明すると,使用されている署名アルゴリズムとトークンタイプ+共有したい情報+署名からなるものです。署名によりJWTが改竄されているかどうかを判定することができ,それゆえ正しい情報をやり取りすることができます。今回はフロントからサーバーへopenapiyamlで定義されるような情報を送る必要があり,そのためにJWTを使用することにしています。 JWTの作成のためのコードを自前で用意するのは厳しいので,ライブラリを使うと良いと思います。公式のサイトからリンクされていてかつスター数が多い https://github.com/auth0/node-jsonwebtoken や https://github.com/kjur/jsrsasign を使ってみてください。これらの使い方についてはREADMEなどに載っていると思うので,それをみながら必要な情報を載せてください。人気のライブラリなのでWeb検索してもコード例が出てきそうです。 署名アルゴリズムについては書くライブラリデフォルトのもので良いと思いますが,指定する必要があるならばHS256を用いてください。 上記のライブラリを使いJWTを作成したら,そのトークンをリクエストボディに含めてAPIを叩くコードを書いてください。 またわからなければ聞いてください! |
ありがとうございます! |
フロント側でJWT作成する必要がなさそうな気がしています🤔 |
全くもってその通りです!ごめんなさい!(自分で作ったAPIの仕様を間違えるというありえんミスをしてしまいました......) |
ありがとうございます!了解です👍 |
https://www.figma.com/design/r4TYukz0TtWkyasBVUXWFc/DesignSystem%2Fv0?node-id=1537-1132&node-type=frame&t=EBZaFamVrbpAcArA-0
The text was updated successfully, but these errors were encountered: