Rocket.Chatによって生成された同じauthTokenを再利用しようとしていますlogin API。(Rocket.Chat)authトークンを期限切れにしない
{
"status": "success",
"data": {
"authToken": "9HqLlyZOugoStsXCUfD_0YdwnNnunAJF8V47U3QHXSq",
"userId": "aobEdbYhXfu5hkeqG"
}
}
開発者ガイドは言う:
トークンの有効期限が切れると、新しい有効期限に新しいトークンを取得するために、再びloginメソッドを呼び出す必要があります。新しいトークンを要求する前に、トークンが期限切れになるまで待つ必要はありません。 (Link Here)
ただし、有効期限の設定については言及しません。 authTokenに無制限の有効期限を設定する方法はありますか?
流星群を再起動してもセッションを保存する方法はありますか? –
認証トークンはデータベースに格納されます。つまり、他のアプリケーションで使用している場合は、サーバーを再起動する必要があります。ただし、認証トークンをRAMに保存しておき、それを永続ストレージに書き込んでいない場合は、それを失います。それは意味があり、あなたの質問に答えますか? – bradleyhilton
@bradleyhiltonあなたは期限切れではないトークンについて確かですか?私はバージョン0.59.0を開発しています。3ヶ月以上前に作成されたチャット認証トークンを持っていたユーザーは今は持っていません(APIを使用するすべてのユーザーに対して認証トークンを作成します)。 MongoDBでは、serices.resume.loginToken.when_1のインデックスには何も表示されません。ありがとう! – Orr