Upgrade to Pro — share decks privately, control downloads, hide ads and more …

react-query-auth + gin-jwtでユーザ認証

react-query-auth + gin-jwtでユーザ認証

τ μ [taumu]

March 19, 2022
Tweet

More Decks by τ μ [taumu]

Other Decks in Programming

Transcript

  1. 全体図 フロントエンド バックエンド react + react-query + react-query-auth go +

    gin + gin-jwt ログイン / サインアップ id/pass jwt ローカルスト レージに保存 JWTの署名・エンコード を行ってくれるので、 自前実装は不要👍
  2. 全体図 フロントエンド バックエンド react + react-query + react-query-auth go +

    gin + gin-jwt ログアウト ローカルストレージの JWT削除 ログアウトのインターフェースは 提供されているが、実装は自分で用意 する必要あり。 ex. Cookieの削除、JWTのブラックリ スト化
  3. 全体図 フロントエンド バックエンド react + react-query + react-query-auth go +

    gin + gin-jwt ログインチェック response=falseの場合、ローカルストレー ジのJWTを削除してログアウト ログインチェックは 随時実行してくれる 自前での呼び出し不要👍 JWT User/false +85ͷվ᜵νΣοΫ΍ ظݶνΣοΫΛ࣮ߦ
  4. 全体図 フロントエンド バックエンド react + react-query + react-query-auth go +

    gin + gin-jwt ログインフロントエンド用の インターフェース 自動ログインチェック機能 ログインバックエンド用の インターフェース JWTの作成・チェック