public class MongoApprovalStore extends Object implements org.springframework.security.oauth2.provider.approval.ApprovalStore, org.springframework.beans.factory.InitializingBean
| Constructor and Description |
|---|
MongoApprovalStore(com.mongodb.DB db) |
MongoApprovalStore(com.mongodb.Mongo mongo,
String databaseName) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addApprovals(Collection<org.springframework.security.oauth2.provider.approval.Approval> approvals) |
void |
afterPropertiesSet() |
List<org.springframework.security.oauth2.provider.approval.Approval> |
getApprovals(String userName,
String clientId) |
boolean |
purgeExpiredApprovals() |
boolean |
revokeApprovals(Collection<org.springframework.security.oauth2.provider.approval.Approval> approvals) |
void |
setApprovalsCollectionName(String approvalsCollectionName) |
void |
setClientIdFieldName(String clientIdFieldName) |
void |
setExpiresAtFieldName(String expiresAtFieldName) |
void |
setHandleRevocationsAsExpiry(boolean handleRevocationsAsExpiry) |
void |
setLastModifiedAtFiedlName(String lastModifiedAtFieldName) |
void |
setScopeFieldName(String scopeFieldName) |
void |
setStatusFieldName(String statusFieldName) |
void |
setUserIdFieldName(String userIdFieldName) |
void |
setWriteConcern(com.mongodb.WriteConcern writeConcern) |
public MongoApprovalStore(com.mongodb.Mongo mongo,
String databaseName)
public MongoApprovalStore(com.mongodb.DB db)
public void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionpublic boolean addApprovals(Collection<org.springframework.security.oauth2.provider.approval.Approval> approvals)
addApprovals in interface org.springframework.security.oauth2.provider.approval.ApprovalStorepublic boolean revokeApprovals(Collection<org.springframework.security.oauth2.provider.approval.Approval> approvals)
revokeApprovals in interface org.springframework.security.oauth2.provider.approval.ApprovalStorepublic boolean purgeExpiredApprovals()
public List<org.springframework.security.oauth2.provider.approval.Approval> getApprovals(String userName, String clientId)
getApprovals in interface org.springframework.security.oauth2.provider.approval.ApprovalStorepublic void setApprovalsCollectionName(String approvalsCollectionName)
public void setUserIdFieldName(String userIdFieldName)
public void setClientIdFieldName(String clientIdFieldName)
public void setScopeFieldName(String scopeFieldName)
public void setStatusFieldName(String statusFieldName)
public void setExpiresAtFieldName(String expiresAtFieldName)
public void setLastModifiedAtFiedlName(String lastModifiedAtFieldName)
public void setWriteConcern(com.mongodb.WriteConcern writeConcern)
public void setHandleRevocationsAsExpiry(boolean handleRevocationsAsExpiry)
Copyright © 2015 Pivotal Software, Inc.. All rights reserved.