Open genkami opened 6 years ago
ただ、サーバー側が投げられてきたデータ無条件で承認しちゃうのはよろしくない気がする。サーバー側でLINEのアクセストークンの検証(ができるAPIが存在するらしい)と、メアドの確認くらいはやっておかないといけなさそう。
アプリとcheckpandaサーバー側の認証に使うトークンって何を使うべき?
後者のほうが後々困ら無さそうな気がしないこともないけど、あんまりこの辺のベストプラクティスがよくわかってない……
サーバー側のやり方はこれ参考にすればよさそう
↑と思ったらこれJavaのライブラリ叩いてるだけだったので全然参考にならん
サーバーサイドはこれ参考にしたらよさそう
よくよく考えるとLINEのユーザーIDも保存しておかないと、サーバーサイドで保存しておいたaccess tokenが期限切れになった時に詰みそう
とりあえず動かせた https://checkpanda-login-test.herokuapp.com/
+サーバー側のLINEログイン関連の実装おわり
あんまやりかたわかってないんでちょっとずつメモしていきます
クライアントサイドの実装はこれを参考にしたらよさそう(?)
ログイン成功したら、
[apiClient currentAccessToken]
でアクセストークンが取得できるっぽいので、これとユーザー名とかメアドとかの登録情報をサーバーに送って登録完了、っていう感じにすればよさそう。