|
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 IdentityStoreContext
IdentityStoreContext will expose the OAM Identitystore operation that are essential for the plug-ins. Only read operations and authentication operations will be exposed.
| Method Summary | |
|---|---|
boolean |
authenticateUser(java.lang.String userName, java.lang.String password) |
IdmUser |
authenticateUserByName(java.lang.String userName, java.lang.String password) |
java.util.List<java.lang.String> |
getGroups(int startIndex) |
java.util.List<java.lang.String> |
getGroupsForUser(java.lang.String username) |
AMIdentiyStoreHandle |
getIdentityStoreHandle() |
AMIdentiyStoreHandle |
getIdentityStoreHandle(java.lang.String id) |
java.util.Map<java.lang.String,java.lang.String> |
getUserAttributes(IdmUser user, java.util.List<java.lang.String> attributeNames) |
java.util.List<IdmUser> |
getUsersByAttribute(java.lang.String attrName, java.lang.String attrValue) |
UserInfo |
locateUser(java.lang.String userId) |
java.util.Collection<UserInfo> |
locateUser(java.lang.String attribute, java.lang.String value) |
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 . |
| Method Detail |
|---|
AMIdentiyStoreHandle getIdentityStoreHandle()
AMIdentiyStoreHandle getIdentityStoreHandle(java.lang.String id)
boolean authenticateUser(java.lang.String userName,
java.lang.String password)
throws IdentityProviderException
IdentityProviderException
IdmUser authenticateUserByName(java.lang.String userName,
java.lang.String password)
throws IdentityProviderException
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
UserInfo locateUser(java.lang.String userId)
throws IdentityProviderException
IdentityProviderException
java.util.Collection<UserInfo> locateUser(java.lang.String attribute,
java.lang.String value)
throws IdentityProviderException
IdentityProviderException
java.util.Map<java.lang.String,java.lang.String> getUserAttributes(IdmUser user,
java.util.List<java.lang.String> attributeNames)
throws IdentityProviderException
IdentityProviderException
java.util.List<java.lang.String> getGroups(int startIndex)
throws IdentityProviderException
IdentityProviderException
java.util.List<java.lang.String> getGroupsForUser(java.lang.String username)
throws IdentityProviderException
IdentityProviderException
java.util.List<IdmUser> getUsersByAttribute(java.lang.String attrName,
java.lang.String attrValue)
throws IdentityProviderException
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.