|
Oracle Fusion Middleware Extensibility Java API Reference for Oracle Access Management Access Manager 11g Release 2 (11.1.2) E27137-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AMIdentiyStoreHandle
Handle to an Identity store.
| Method Summary | |
|---|---|
void |
assignUserToGroup(java.lang.String userName, java.lang.String groupName)This method assigns a user to a group |
boolean |
authenticateUser(java.lang.String userName, java.lang.String password)Method to authenticate a user with user name and password. |
IdmUser |
authenticateUserByName(java.lang.String userName, java.lang.String password)Method to authenticate a user with user name and password. |
void |
createGroup(java.lang.String groupName)This method creates a group with the specified name and attributes. |
IdmUser |
createUser(java.lang.String username, java.lang.String password)This method creates a user |
java.util.List<java.lang.String> |
getGroups(int startIndex)Retrieves groups from a start index. |
java.util.List<java.lang.String> |
getGroups(int startIndex, int batchSize)Retrieves groups from a start index and a batch size. |
java.util.List<java.lang.String> |
getGroupsForUser(java.lang.String username)Retrieves groups for a user. |
java.util.Map<java.lang.String,java.lang.Object> |
getRoleMappings()Retrieves all role mappings. |
java.util.List<java.lang.String> |
getRoles(java.lang.String roleSearchString)get roles with a search string. |
java.util.Map<java.lang.String,java.lang.String> |
getUserAttributes(IdmUser user, java.util.List<java.lang.String> attributeNames)gets user attributes. |
java.util.List<UserInfo> |
getUserList(int startIndex)gets user list. |
java.util.List<UserInfo> |
getUserList(int startIndex, int batchSize)gets user list. |
java.util.List<java.lang.String> |
getUsers(int startIndex)gets users. |
java.util.List<java.lang.String> |
getUsers(int startIndex, int batchSize)Retrieves users. |
java.util.List<java.lang.String> |
getUsers(java.lang.String searchString)Retrieves users. |
java.util.List<IdmUser> |
getUsersByAttribute(java.lang.String attrName, java.lang.String attrValue)Retrieves user by an attribute value. |
boolean |
isUserAssignedToGroup(java.lang.String group, java.lang.String username)Checks if the user is assigned a group. |
UserInfo |
locateUser(java.lang.String userId)Returns the user denoted by the userId |
java.util.Collection<UserInfo> |
locateUser(java.lang.String attribute, java.lang.String value)Returns a collection of users which match the attribute, value specified. |
java.util.Collection<UserInfo> |
locateUser(java.lang.String searchFilter, java.lang.String[] args)Returns a collection of user entries returned by running the search filter with the specified arguments. |
java.util.Collection<UserInfo> |
locateUser(java.lang.String searchBase, java.lang.String searchFilter, java.lang.String[] args)Returns a collection of user entries under the specified search base by running the search filter with arguments specified. |
void |
modifyUserAttribute(java.lang.String userName, java.lang.String attributeName, java.lang.String attributeValue)Modify user attribute. |
void |
modifyUserMultiAttribute(java.lang.String userName, java.lang.String attributeName, java.util.List<java.lang.String> deleteVals, java.util.List<java.lang.String> addVals)Update user multi-valued attribute . |
void |
modifyUserMultiAttribute(UserInfo userInfo, java.lang.String attributeName, java.util.List<java.lang.String> deleteVals, java.util.List<java.lang.String> addVals)Update user multi-valued attribute . |
void |
removeGroup(java.lang.String group)This method removes a group |
void |
removeUser(java.lang.String username)This method removes a user |
| Method Detail |
|---|
boolean authenticateUser(java.lang.String userName,
java.lang.String password)
throws IdentityProviderException
userName -password -boolean value.IdentityProviderException
IdmUser authenticateUserByName(java.lang.String userName,
java.lang.String password)
throws IdentityProviderException
userName -password -IdmUser object.IdentityProviderException
java.util.List<java.lang.String> getGroups(int startIndex)
throws IdentityProviderException
startIndex -List<String> object.IdentityProviderException
java.util.List<java.lang.String> getGroups(int startIndex,
int batchSize)
throws IdentityProviderException
startIndex -batchSize -List<String> object.IdentityProviderException
java.util.List<java.lang.String> getGroupsForUser(java.lang.String username)
throws IdentityProviderException
username -List<String> object.IdentityProviderException
java.util.Map<java.lang.String,java.lang.Object> getRoleMappings()
throws IdentityProviderException
Map<String, Object> object.IdentityProviderException
java.util.List<java.lang.String> getRoles(java.lang.String roleSearchString)
throws IdentityProviderException
roleSearchString -List<String> object.IdentityProviderException
java.util.Map<java.lang.String,java.lang.String> getUserAttributes(IdmUser user,
java.util.List<java.lang.String> attributeNames)
throws IdentityProviderException
user -attributeNames -Map<String, Object> object.IdentityProviderException
java.util.List<UserInfo> getUserList(int startIndex)
throws IdentityProviderException
startIndex -List<UserInfo> object.IdentityProviderException
java.util.List<UserInfo> getUserList(int startIndex,
int batchSize)
throws IdentityProviderException
startIndex -batchSize -List<UserInfo> object.IdentityProviderException
java.util.List<java.lang.String> getUsers(int startIndex)
throws IdentityProviderException
startIndex -List<String> object.IdentityProviderException
java.util.List<java.lang.String> getUsers(int startIndex,
int batchSize)
throws IdentityProviderException
startIndex -batchSize -List<String> object.IdentityProviderException
java.util.List<java.lang.String> getUsers(java.lang.String searchString)
throws IdentityProviderException
searchString -List<String> object.IdentityProviderException
java.util.List<IdmUser> getUsersByAttribute(java.lang.String attrName,
java.lang.String attrValue)
throws IdentityProviderException
attrName -attrValue -List<IdmUser> object.IdentityProviderException
boolean isUserAssignedToGroup(java.lang.String group,
java.lang.String username)
throws IdentityProviderException
group -username -boolean object.IdentityProviderException
void createGroup(java.lang.String groupName)
throws IdentityProviderException
groupName - The name of the group.attributes - The map of attribute names and values.IdentityProviderException
IdmUser createUser(java.lang.String username,
java.lang.String password)
throws IdentityProviderException
username -password -IdmUser object.IdentityProviderException
void removeUser(java.lang.String username)
throws IdentityProviderException
username -IdentityProviderException
void removeGroup(java.lang.String group)
throws IdentityProviderException
group -IdentityProviderException
void assignUserToGroup(java.lang.String userName,
java.lang.String groupName)
throws IdentityProviderException
userName -groupName -IdentityProviderException
void modifyUserAttribute(java.lang.String userName,
java.lang.String attributeName,
java.lang.String attributeValue)
throws IdentityProviderException
userName - the user nameattributeName - the attribute nameattributeValue - the attribute valueIdentityProviderException
void modifyUserMultiAttribute(java.lang.String userName,
java.lang.String attributeName,
java.util.List<java.lang.String> deleteVals,
java.util.List<java.lang.String> addVals)
throws IdentityProviderException
userName - the user nameattributeName - the attribute nameattributeValue - the attribute valueIdentityProviderException
void modifyUserMultiAttribute(UserInfo userInfo,
java.lang.String attributeName,
java.util.List<java.lang.String> deleteVals,
java.util.List<java.lang.String> addVals)
throws IdentityProviderException
userInfo - the userinfo objectattributeName - the attribute nameattributeValue - the attribute valueIdentityProviderException
UserInfo locateUser(java.lang.String userId)
throws IdentityProviderException
userId - The id of the user to be located.IdentityProviderException
java.util.Collection<UserInfo> locateUser(java.lang.String attribute,
java.lang.String value)
throws IdentityProviderException
attribute - The attribute that needs to be matched.value - The value of the attribute specified that needs to be matched.IdentityProviderException
java.util.Collection<UserInfo> locateUser(java.lang.String searchFilter,
java.lang.String[] args)
throws IdentityProviderException
searchFilter - The search filter to be used for locating users.args - The arguments for the search filter.IdentityProviderException
java.util.Collection<UserInfo> locateUser(java.lang.String searchBase,
java.lang.String searchFilter,
java.lang.String[] args)
throws IdentityProviderException
searchBase - The search base for locating the user.searchFilter - The search filter for locating the user.args - The arguments to the search filter for locating the user.IdentityProviderException
|
Oracle Fusion Middleware Extensibility Java API Reference for Oracle Access Management Access Manager 11g Release 2 (11.1.2) E27137-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright © 2012, Oracle Corp. All Rights Reserved.