情報を取得してさまざまな方法で表示するために、LinkedIn アカウントへのアクセスをユーザーに許可してもらいたい grails アプリケーションがあります。
私は次のことができました:
- 認証コードを取得する
- その認証コードを使用してアクセス トークンを取得します
- そのアクセス トークンを有効期限と共に User エンティティに保存します。
- 有効期限が今日から X 日以内の場合、そのアクセス トークンを更新します。
今私が抱えている問題は、他の誰かが同じコンピューターとセッションを使用して別の LinkedIn アカウントにログインできるように、ユーザーにそのトークンを取り消すか無効にすることです。
- これは可能ですか?
- そうでない場合は?LinkedIn の Cookie を削除する方法はありますか? ユーザーのLinkedInセッションが終了し、LinkedInからログアウトされると、アプリケーションへのアクセスを再度許可する必要があります。
参考のため:
- 私はGrails 2.1.1を使用しています
- 私は認証を行うために oauth を使用していません。Groovy の HTTPClient を使用して、プレーンでシンプルな GET および POST リクエストを実行するだけです。
よろしくお願いします!