public class TokenApprovalStore extends ObjectSE implements ApprovalStore
TokenStore と連携して、ストアにすでに存在するトークンのコンテンツから暗黙の Approvals を抽出し、ApprovalStore を作成します。ユーザーが承認を一覧表示したり取り消したりできるようにするための便利なインターフェースです。ユーザー承認を完全にきめ細かく制御するには、TokenStore をまったく使用しないでください。また、この ApprovalStore を承認ベースの AuthorizationServerTokenServices 実装で使用しないでください。| コンストラクターと説明 |
|---|
TokenApprovalStore() |
| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | addApprovals(CollectionSE<Approval> approvals) この実装は何も行いません。 |
CollectionSE<Approval> | getApprovals(StringSE userId, StringSE clientId) 提供されたユーザーおよびクライアント ID に関連付けられているトークンから暗黙の承認を抽出します。 |
boolean | revokeApprovals(CollectionSE<Approval> approvals) 提供された承認でクライアントとユーザーに一致するすべてのトークンを取り消します。 |
void | setTokenStore(TokenStore store) |
public void setTokenStore(TokenStore store)
store - 設定するトークンストア public boolean addApprovals(CollectionSE<Approval> approvals)
TokenStore は、承認から推測できるよりも多くの情報を持つトークンサービスインスタンスなどによって、他の場所で設定されるものと想定しています。ApprovalStore の addApprovals ApprovalStore.addApprovals(java.util.Collection)public boolean revokeApprovals(CollectionSE<Approval> approvals)
ApprovalStore の revokeApprovals ApprovalStore.revokeApprovals(java.util.Collection)public CollectionSE<Approval> getApprovals(StringSE userId, StringSE clientId)
ApprovalStore の getApprovals ApprovalStore.getApprovals(java.lang.String, java.lang.String)Copyright © 2019. All rights reserved.