2016-07-13 7 views
0

IdSvrクライアントが参照トークンを戻して取り消し可能にするように設定しました。また、IdentityServer.EntityFrameworkライブラリを使用して、生成された参照トークンをTokensテーブルに格納します。トークン失効エンドポイントは、トークンの取り消しを要求します。管理者として、私は失効を呼びたいと思っていますが、キーがデータベースに保存されているため、アクセストークンはわかりません。管理者は、ユーザーに対して取り消すトークンをどのように見つけますか?ユーザーに基づいて取り消す参照トークンを見つける方法

答えて

1

件名とクライアントIDで取り消すことができます。

+0

この[リンク](https://identityserver.github.io/Documentation/docsv2/endpoints/revocation.html)以外の追加の文書はありますか?これは、非ハッシュトークンが必要であり、サブジェクトによる取り消しについて何も言わないことを示しています。 https://github.com/IdentityServer/IdentityServer3/blob/master/source/Core/Services/ITransientDataRepository.cs#L65 このインタフェースの場合: ます。https:// –

+0

あなたは、この方法を探していますgithub.com/IdentityServer/IdentityServer3/blob/master/source/Core/Services/ITokenHandleStore.cs –

+0

わかりました。私はトークンを必要とするRevokeAsyncのバージョンだけを公開するIdentityModelのTokenRevocationClientから見ています。 –

関連する問題