PHPを使ってWeb APIを作っています。
使用しているJWTライブラリです。
https://github.com/firebase/php-jwt
流れは、
1.クライアント側(JavaScript)がauth apiを叩きます。
2.ログイン成功時、username/password/expを含めたjsonを
jwtにし、クライアント側へ返します。
3.その後は他のapiを叩く際に、2のjwtを渡してもらいユーザーを特定していく流れです。
質問です。
2の時に、jsonとkey(サーバ側で定めた固定な文字列)で作られたjwtは
組み合わせが同じだと必ず生成されるjwtが同じです。
そこで、有効期限設定等したいのですが、仮にそのjwtが
第三者に漏れてしまった場合、成り済ましされる可能性があります。
このような場合どうするのが良い対応策になりますでしょうか?
どなたかアドバイス宜しくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/10/15 04:57