2016-09-21 1 views
1

iPhone APPで使用されるループバックAPIを使用してアプリケーションを構築しています。 MySQLデータベースに接続していくつかのクエリを実行し、いくつかの結果を得てAPIに公開します。ループバック時の永続トークン

  1. エンドポイントには、認証されたユーザーだけがGETを含む操作を実行できるACLが含まれています。したがって、基本的に要求は?access_tokenクエリ文字列を使用して行う必要があります。
  2. 私は、MySQLデータベースに保存できるトークンを設定したいと思うし、APIで "永遠に"使用することができます。

私は正しい質問をしているかどうかはわかりませんが、これがこの問題を解決する方法ではない場合はどうなりますか?

私の主なポイントは、トークンで認証される要求が必要ですが、一度設定したトークンを失いたくないということです。

何か助けていただければ幸いです。ありがとう!

答えて

1

あなたがiOSアプリあなたによって送られた資格JSONでttlを渡すことができ、この例では、トークンは、トークン「永久」を作るためだけに高い値を使用し、60秒のために生きる:

POST /Users/login 
{ 
"email":"[email protected]", 
"password":"12345689", 
"ttl": 60000 
} 

かこの記事をチェックし、ttl propertieを変更するには、リモート・メソッドの前に作成します。

LINK

+0

Thanks Ismael!私はこのソリューションを使用しました。あなたが設定できる最大値は1年です。どうもありがとうございました! – rafaelferreir4

0

私は1年の最大のTTLを設定するが、私はを設定しました例えば、のフィールドは、遠くの将来のある時間に2112-10-29 00:00:00-04のようになります。これにより、今から1世紀にトークンが失効します。

関連する問題