回答編集履歴

2

サーバ側でのトークン判断追記

2016/06/14 00:43

投稿

masaya_ohashi
masaya_ohashi

スコア9206

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- こういう「ログイン」という行為は、たいていログイン成功時にアクセス用のトークンと呼ばれるものをサーバ側で発行し、アプリに返すのが常套だと思います。ログイン後はそのトークンを用いてサーバへリクエストを投げます。
17
+ こういう「ログイン」という行為は、たいていログイン成功時にアクセス用のトークンと呼ばれるものをサーバ側で発行し、アプリに返すのが常套だと思います。ログイン後はそのトークンを用いてサーバへリクエストを投げます。サーバ側はそのトークンが有効であるかどうかを判断し、問題がなければ正常なレスポンスを、問題があればエラーを返すことで、不正なアクセスを防止できます。
18
18
 
19
19
 
20
20
 

1

ログアウト時の追記

2016/06/14 00:43

投稿

masaya_ohashi
masaya_ohashi

スコア9206

test CHANGED
@@ -22,4 +22,6 @@
22
22
 
23
23
 
24
24
 
25
- トークンには有効期限、アクセス元制限をけ、他者にトークンが漏洩しても外部から不正にアクセスすることを防ぐ仕組みを設けることができます。
25
+ トークンには有効期限、アクセス元制限をることで、他者にトークンが漏洩しても外部から不正にアクセスすることを防ぐ仕組みを設けることができます。(もちろんその実装は自分次第ですが)
26
+
27
+ ログアウト時に、サーバへ該当のトークンを破棄する処理を実行すればなおよしです。アプリが強制終了してログアウトできなかったときも、有効期限が切れればそのトークンは無効になるので大丈夫です。