TomokiIchi / fittrack

MIT License
0 stars 1 forks source link

Clientでユーザ認証機能を作成する #10

Open TomokiIchi opened 3 years ago

TomokiIchi commented 3 years ago

概要

Serverで実装したtoken認証を使って、Client側でユーザの登録・認証・セッション保持機能を作成する。

実装方法

  1. httpを使ってServerのAPIを叩く。トライキャッチでエラーをキャッチ(エラーの場合エラーメッセージとして表示)
  2. token情報をSharedPreferencesを使ってローカルストレージに保持
  3. 起動時にtokenを使ってログイン判定 SharedPreferences(Flutterの公式プラグイン) https://pub.dev/packages/shared_preferences

参考にしたサイト https://flutter.dev/docs/cookbook/persistence/key-value https://www.virment.com/how-to-use-shared-preferences-in-flutter/ https://qiita.com/yukiyamadajp/items/16ec45a7d5de947a93e3

TomokiIchi commented 3 years ago

tokenの期限ってどうなっているんだろう? https://qiita.com/yosshi4486/items/7ec5fdd53577c8663603