|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.atlassian.crowd.integration.rest.service.RestCrowdClient
public class RestCrowdClient
This is the Crowd Client to access REST services on a remote Crowd Server.
Constructor Summary | |
---|---|
RestCrowdClient(ClientProperties clientProperties)
Constructs a new REST Crowd Client instance. |
Method Summary | |
---|---|
void |
addGroup(Group group)
Adds a group to the remote Crowd server. |
void |
addGroupToGroup(java.lang.String childGroup,
java.lang.String parentGroup)
Adds a group to a group. |
void |
addUser(User user,
PasswordCredential passwordCredential)
Adds a new User to the remote Crowd server. |
void |
addUserToGroup(java.lang.String username,
java.lang.String groupName)
Adds a user to a group. |
java.lang.String |
authenticateSSOUser(UserAuthenticationContext userAuthenticationContext)
Authenticates a Single-Sign-On (SSO) User. |
java.lang.String |
authenticateSSOUserWithoutValidatingPassword(UserAuthenticationContext userAuthenticationContext)
Authenticates a Single-Sign-On (SSO) User without validating password. |
User |
authenticateUser(java.lang.String username,
java.lang.String password)
Authenticates a user with the server. |
User |
findUserFromSSOToken(java.lang.String token)
Returns the user from the specified user token. |
java.util.List<Group> |
getChildGroupsOfGroup(java.lang.String groupName,
int startIndex,
int maxResults)
Searches for groups who are direct members of a group. |
CookieConfiguration |
getCookieConfiguration()
Returns the cookie configuration. |
Group |
getGroup(java.lang.String name)
Get a group by name. |
java.util.List<Group> |
getGroupsForNestedUser(java.lang.String userName,
int startIndex,
int maxResults)
Searches for groups that a user is a nested member of. |
java.util.List<Group> |
getGroupsForUser(java.lang.String userName,
int startIndex,
int maxResults)
Searches for groups that a user is a direct member of. |
GroupWithAttributes |
getGroupWithAttributes(java.lang.String name)
Gets a group with attributes by name. |
java.util.List<java.lang.String> |
getNamesOfChildGroupsOfGroup(java.lang.String groupName,
int startIndex,
int maxResults)
Searches for groups who are direct members of a group, returning the group names. |
java.util.List<java.lang.String> |
getNamesOfGroupsForNestedUser(java.lang.String userName,
int startIndex,
int maxResults)
Searches for groups that a user is a nested member of, returning the group names. |
java.util.List<java.lang.String> |
getNamesOfGroupsForUser(java.lang.String userName,
int startIndex,
int maxResults)
Searches for groups that a user is a direct member of, returning the group names. |
java.util.List<java.lang.String> |
getNamesOfNestedChildGroupsOfGroup(java.lang.String groupName,
int startIndex,
int maxResults)
Searches for groups who are nested members of a group, returning the group names. |
java.util.List<java.lang.String> |
getNamesOfNestedUsersOfGroup(java.lang.String groupName,
int startIndex,
int maxResults)
Searches for users who are nested members of a group, returning the user names. |
java.util.List<java.lang.String> |
getNamesOfParentGroupsForGroup(java.lang.String groupName,
int startIndex,
int maxResults)
Searches for groups that a group is a direct member of, returning the group names. |
java.util.List<java.lang.String> |
getNamesOfParentGroupsForNestedGroup(java.lang.String groupName,
int startIndex,
int maxResults)
Searches for groups that a group is a nested member of, returning the group names. |
java.util.List<java.lang.String> |
getNamesOfUsersOfGroup(java.lang.String groupName,
int startIndex,
int maxResults)
Searches for users who are direct members of a group, returning the user names. |
java.util.List<Group> |
getNestedChildGroupsOfGroup(java.lang.String groupName,
int startIndex,
int maxResults)
Searches for groups who are nested members of a group. |
java.util.List<User> |
getNestedUsersOfGroup(java.lang.String groupName,
int startIndex,
int maxResults)
Searches for users who are nested members of a group. |
java.util.List<Group> |
getParentGroupsForGroup(java.lang.String groupName,
int startIndex,
int maxResults)
Searches for groups that a group is a direct member of. |
java.util.List<Group> |
getParentGroupsForNestedGroup(java.lang.String groupName,
int startIndex,
int maxResults)
Searches for groups that a group is a nested member of. |
User |
getUser(java.lang.String name)
Gets a User by user name. |
java.util.List<User> |
getUsersOfGroup(java.lang.String groupName,
int startIndex,
int maxResults)
Searches for users who are direct members of a group. |
UserWithAttributes |
getUserWithAttributes(java.lang.String name)
Gets a User with Attributes by user name. |
void |
invalidateSSOToken(java.lang.String token)
Invalidates a token. |
boolean |
isGroupDirectGroupMember(java.lang.String childName,
java.lang.String parentName)
Tests if a group is a direct member of a group. |
boolean |
isUserDirectGroupMember(java.lang.String username,
java.lang.String groupName)
Tests if a user is a direct member of a group. |
void |
removeGroup(java.lang.String groupName)
Removes a group from the remote Crowd server |
void |
removeGroupAttributes(java.lang.String groupName,
java.lang.String attributeName)
Removes a group attribute (set) from the server. |
void |
removeGroupFromGroup(java.lang.String childGroup,
java.lang.String parentGroup)
Removes a group to a group. |
void |
removeUser(java.lang.String username)
Removes a user from the remote Crowd server |
void |
removeUserAttributes(java.lang.String username,
java.lang.String attributeName)
Removes a user attribute from the server. |
void |
removeUserFromGroup(java.lang.String username,
java.lang.String groupName)
Removes a user from a group. |
java.util.List<java.lang.String> |
searchGroupNames(SearchRestriction searchRestriction,
int startIndex,
int maxResults)
Searches for group names matching the searchRestriction criteria. |
java.util.List<Group> |
searchGroups(SearchRestriction searchRestriction,
int startIndex,
int maxResults)
Searches for groups matching the following criteria. |
java.util.List<java.lang.String> |
searchUserNames(SearchRestriction searchRestriction,
int startIndex,
int maxResults)
Searches for usernames matching the searchRestriction criteria. |
java.util.List<User> |
searchUsers(SearchRestriction searchRestriction,
int startIndex,
int maxResults)
Searches for users matching the following criteria. |
void |
storeGroupAttributes(java.lang.String groupName,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes)
Stores the group's attributes on the remote Crowd server. |
void |
storeUserAttributes(java.lang.String username,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes)
Stores the user's attributes on the remote Crowd server. |
boolean |
testConnection()
Tests if the connection is OK. |
void |
updateGroup(Group group)
Updates a group on the remote Crowd server. |
void |
updateUser(User user)
Updates a user on the remote Crowd server. |
void |
updateUserCredential(java.lang.String username,
java.lang.String password)
Updates the user's password on the remote Crowd server. |
void |
validateSSOAuthentication(java.lang.String token,
java.util.List<ValidationFactor> validationFactors)
Validates the SSO authentication. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RestCrowdClient(ClientProperties clientProperties)
clientProperties
- crowd properties for the clientMethod Detail |
---|
public User getUser(java.lang.String name) throws UserNotFoundException, OperationFailedException
CrowdClient
getUser
in interface CrowdClient
name
- Name of the user to retrieve
UserNotFoundException
- if the user is not found.
OperationFailedException
- if the operation has failed for an unknown reasonpublic UserWithAttributes getUserWithAttributes(java.lang.String name) throws UserNotFoundException, OperationFailedException
CrowdClient
getUserWithAttributes
in interface CrowdClient
name
- Name of the user to retrieve
UserNotFoundException
- if the user is not found.
OperationFailedException
- if the operation has failed for an unknown reasonpublic User authenticateUser(java.lang.String username, java.lang.String password) throws UserNotFoundException, OperationFailedException
CrowdClient
authenticateUser
in interface CrowdClient
username
- Name of the user to authenticate.password
- Password of the user to authenticate.
OperationFailedException
- if the operation has failed for an unknown reason
UserNotFoundException
public void addUser(User user, PasswordCredential passwordCredential) throws InvalidUserException, InvalidCredentialException, OperationFailedException
CrowdClient
addUser
in interface CrowdClient
user
- The user to addpasswordCredential
- user password
InvalidUserException
- The user is invalid. This may be because a user of the same name already exists, or
does not pass the server side validation rules.
InvalidCredentialException
- The password is invalid. It must conform to the rules set on the server.
OperationFailedException
- if the operation has failed for an unknown reasonpublic void updateUser(User user) throws InvalidUserException, UserNotFoundException, InvalidCredentialException, OperationFailedException
CrowdClient
updateUser
in interface CrowdClient
user
- The user to update
InvalidUserException
- the details of the user to be updated are invalid. This may be because the user details
do not pass the server side validation rules.
UserNotFoundException
- the user does not exist on the remote Crowd server
InvalidCredentialException
- The password is invalid. It must conform to the rules set on the server.
OperationFailedException
- if the operation has failed for an unknown reasonpublic void updateUserCredential(java.lang.String username, java.lang.String password) throws UserNotFoundException, InvalidCredentialException, OperationFailedException
CrowdClient
updateUserCredential
in interface CrowdClient
username
- Name of the user to update.password
- New password.
UserNotFoundException
- the user does not exist on the remote Crowd server
InvalidCredentialException
- The password is invalid. It must conform to the rules set on the server.
OperationFailedException
- if the operation has failed for an unknown reasonpublic void storeUserAttributes(java.lang.String username, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes) throws UserNotFoundException, OperationFailedException
CrowdClient
storeUserAttributes
in interface CrowdClient
username
- Name of the user.attributes
- Set of Attributes to store. Attributes will be added or if an attribute with the
same key exists will be replaced.
UserNotFoundException
- the user does not exist on the remote Crowd server
OperationFailedException
- if the operation has failed for an unknown reasonpublic void removeUserAttributes(java.lang.String username, java.lang.String attributeName) throws UserNotFoundException, OperationFailedException
CrowdClient
removeUserAttributes
in interface CrowdClient
username
- Name of the userattributeName
- Attribute key.
UserNotFoundException
- the user does not exist on the remote Crowd server
OperationFailedException
- if the operation has failed for an unknown reasonpublic void removeUser(java.lang.String username) throws UserNotFoundException, OperationFailedException
CrowdClient
removeUser
in interface CrowdClient
username
- Name of the user to remove.
UserNotFoundException
- the user does not exist on the remote Crowd server
OperationFailedException
- if the operation has failed for an unknown reasonpublic Group getGroup(java.lang.String name) throws GroupNotFoundException, OperationFailedException
getGroup
in interface CrowdClient
name
- name of the group to retrieve.
GroupNotFoundException
- The group does not exist on the remote server.
OperationNotPermittedException
- if the application is not permitted to perform the requested operation on the server.
InvalidAuthenticationException
- if the application and password are not valid.
OperationFailedException
- For any other communication errors.public GroupWithAttributes getGroupWithAttributes(java.lang.String name) throws GroupNotFoundException, OperationFailedException
CrowdClient
getGroupWithAttributes
in interface CrowdClient
name
- name of the group to retrieve.
GroupNotFoundException
- The group does not exist on the remote server.
OperationFailedException
- if the operation has failed for an unknown reasonpublic void addGroup(Group group) throws InvalidGroupException, OperationFailedException
CrowdClient
addGroup
in interface CrowdClient
group
- Group to add.
InvalidGroupException
- The group is invalid. This may be because a group of the same name already exists, or
does not pass the server side validation rules.
OperationFailedException
- if the operation has failed for an unknown reasonpublic void updateGroup(Group group) throws InvalidGroupException, GroupNotFoundException, OperationFailedException
CrowdClient
updateGroup
in interface CrowdClient
group
- Group to update.
InvalidGroupException
- The group is invalid. This may be because the group
does not pass the server side validation rules.
GroupNotFoundException
- The group does not exist on the remote server.
OperationFailedException
- if the operation has failed for an unknown reasonpublic void storeGroupAttributes(java.lang.String groupName, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> attributes) throws GroupNotFoundException, OperationFailedException
CrowdClient
storeGroupAttributes
in interface CrowdClient
groupName
- Name of the group.attributes
- Set of Attributes to store. Attributes will be added or if an attribute with the
same key exists will be replaced.
GroupNotFoundException
- the group does not exist on the remote Crowd server
OperationFailedException
- if the operation has failed for an unknown reasonpublic void removeGroupAttributes(java.lang.String groupName, java.lang.String attributeName) throws GroupNotFoundException, OperationFailedException
CrowdClient
removeGroupAttributes
in interface CrowdClient
groupName
- Name of the groupattributeName
- Attribute key.
GroupNotFoundException
- the group does not exist on the remote Crowd server
OperationFailedException
- if the operation has failed for an unknown reasonpublic void removeGroup(java.lang.String groupName) throws GroupNotFoundException, OperationFailedException
CrowdClient
removeGroup
in interface CrowdClient
groupName
- Name of the group to remove.
GroupNotFoundException
- the group does not exist on the remote Crowd server
OperationFailedException
- if the operation has failed for an unknown reasonpublic boolean isUserDirectGroupMember(java.lang.String username, java.lang.String groupName) throws OperationFailedException
CrowdClient
isUserDirectGroupMember
in interface CrowdClient
username
- User namegroupName
- Group Name
OperationFailedException
- if the operation has failed for an unknown reasonpublic boolean isGroupDirectGroupMember(java.lang.String childName, java.lang.String parentName) throws OperationFailedException
CrowdClient
isGroupDirectGroupMember
in interface CrowdClient
childName
- Name of the child groupparentName
- Name of the Parent group
OperationFailedException
- if the operation has failed for an unknown reasonpublic void addUserToGroup(java.lang.String username, java.lang.String groupName) throws GroupNotFoundException, UserNotFoundException, OperationFailedException
CrowdClient
addUserToGroup
in interface CrowdClient
username
- Name of the user to add to the group.groupName
- Name of the group to be added to.
GroupNotFoundException
- if the group does not exist.
UserNotFoundException
- if the user does not exist.
OperationFailedException
- if the operation has failed for an unknown reasonpublic void addGroupToGroup(java.lang.String childGroup, java.lang.String parentGroup) throws GroupNotFoundException, OperationFailedException
CrowdClient
addGroupToGroup
in interface CrowdClient
childGroup
- Name of the group to add to the parent group.parentGroup
- Name of the group the child will be added to.
GroupNotFoundException
- if either group does not exist.
OperationFailedException
- if the operation has failed for an unknown reasonpublic void removeUserFromGroup(java.lang.String username, java.lang.String groupName) throws GroupNotFoundException, UserNotFoundException, OperationFailedException
CrowdClient
removeUserFromGroup
in interface CrowdClient
username
- Name of the user to add to the group.groupName
- Name of the group to be added to.
GroupNotFoundException
- if the group does not exist.
UserNotFoundException
- if the user does not exist.
OperationFailedException
- if the operation has failed for an unknown reasonpublic void removeGroupFromGroup(java.lang.String childGroup, java.lang.String parentGroup) throws GroupNotFoundException, OperationFailedException
CrowdClient
removeGroupFromGroup
in interface CrowdClient
childGroup
- Name of the group to be removed from the parent group.parentGroup
- Name of the group the child group will be removed from.
GroupNotFoundException
- if either group does not exist.
OperationFailedException
- if for some reason the operation has failedpublic boolean testConnection() throws OperationFailedException
CrowdClient
testConnection
in interface CrowdClient
OperationFailedException
- if the test fails.public java.util.List<User> searchUsers(SearchRestriction searchRestriction, int startIndex, int maxResults) throws OperationFailedException
CrowdClient
searchUsers
in interface CrowdClient
searchRestriction
- restriction on the searchstartIndex
- starting index of the search resultsmaxResults
- maximum number of results returned from the search
OperationFailedException
- if the operation has failed for an unknown reasonpublic java.util.List<java.lang.String> searchUserNames(SearchRestriction searchRestriction, int startIndex, int maxResults) throws OperationFailedException
CrowdClient
searchUserNames
in interface CrowdClient
searchRestriction
- restriction on the searchstartIndex
- starting index of the search resultsmaxResults
- maximum number of results returned from the search
OperationFailedException
- if the operation has failed for an unknown reasonpublic java.util.List<Group> searchGroups(SearchRestriction searchRestriction, int startIndex, int maxResults) throws OperationFailedException
CrowdClient
searchGroups
in interface CrowdClient
searchRestriction
- restriction on the searchstartIndex
- starting index of the search resultsmaxResults
- maximum number of results returned from the search
OperationFailedException
- if the operation has failed for an unknown reasonpublic java.util.List<java.lang.String> searchGroupNames(SearchRestriction searchRestriction, int startIndex, int maxResults) throws OperationFailedException
CrowdClient
searchGroupNames
in interface CrowdClient
searchRestriction
- restriction on the searchstartIndex
- starting index of the search resultsmaxResults
- maximum number of results returned from the search
OperationFailedException
- if the operation has failed for an unknown reasonpublic java.util.List<User> getUsersOfGroup(java.lang.String groupName, int startIndex, int maxResults) throws OperationFailedException
CrowdClient
getUsersOfGroup
in interface CrowdClient
groupName
- restriction on the searchstartIndex
- starting index of the search resultsmaxResults
- maximum number of results returned from the search
OperationFailedException
- if the operation has failed for an unknown reasonpublic java.util.List<java.lang.String> getNamesOfUsersOfGroup(java.lang.String groupName, int startIndex, int maxResults) throws OperationFailedException
CrowdClient
getNamesOfUsersOfGroup
in interface CrowdClient
groupName
- restriction on the searchstartIndex
- starting index of the search resultsmaxResults
- maximum number of results returned from the search
OperationFailedException
- if the operation has failed for an unknown reasonpublic java.util.List<Group> getChildGroupsOfGroup(java.lang.String groupName, int startIndex, int maxResults) throws OperationFailedException
CrowdClient
getChildGroupsOfGroup
in interface CrowdClient
groupName
- restriction on the searchstartIndex
- starting index of the search resultsmaxResults
- maximum number of results returned from the search
OperationFailedException
- if the operation has failed for an unknown reasonpublic java.util.List<java.lang.String> getNamesOfChildGroupsOfGroup(java.lang.String groupName, int startIndex, int maxResults) throws OperationFailedException
CrowdClient
getNamesOfChildGroupsOfGroup
in interface CrowdClient
groupName
- restriction on the searchstartIndex
- starting index of the search resultsmaxResults
- maximum number of results returned from the search
OperationFailedException
- if the operation has failed for an unknown reasonpublic java.util.List<Group> getGroupsForUser(java.lang.String userName, int startIndex, int maxResults) throws OperationFailedException
CrowdClient
getGroupsForUser
in interface CrowdClient
userName
- restriction on the searchstartIndex
- starting index of the search resultsmaxResults
- maximum number of results returned from the search
OperationFailedException
- if the operation has failed for an unknown reasonpublic java.util.List<java.lang.String> getNamesOfGroupsForUser(java.lang.String userName, int startIndex, int maxResults) throws OperationFailedException
CrowdClient
getNamesOfGroupsForUser
in interface CrowdClient
userName
- restriction on the searchstartIndex
- starting index of the search resultsmaxResults
- maximum number of results returned from the search
OperationFailedException
- if the operation has failed for an unknown reasonpublic java.util.List<Group> getParentGroupsForGroup(java.lang.String groupName, int startIndex, int maxResults) throws OperationFailedException
CrowdClient
getParentGroupsForGroup
in interface CrowdClient
groupName
- restriction on the searchstartIndex
- starting index of the search resultsmaxResults
- maximum number of results returned from the search
OperationFailedException
- if the operation has failed for an unknown reasonpublic java.util.List<java.lang.String> getNamesOfParentGroupsForGroup(java.lang.String groupName, int startIndex, int maxResults) throws OperationFailedException
CrowdClient
getNamesOfParentGroupsForGroup
in interface CrowdClient
groupName
- restriction on the searchstartIndex
- starting index of the search resultsmaxResults
- maximum number of results returned from the search
OperationFailedException
- if the operation has failed for an unknown reasonpublic java.util.List<User> getNestedUsersOfGroup(java.lang.String groupName, int startIndex, int maxResults) throws OperationFailedException
CrowdClient
getNestedUsersOfGroup
in interface CrowdClient
groupName
- restriction on the searchstartIndex
- starting index of the search resultsmaxResults
- maximum number of results returned from the search
OperationFailedException
- if the operation has failed for an unknown reasonpublic java.util.List<java.lang.String> getNamesOfNestedUsersOfGroup(java.lang.String groupName, int startIndex, int maxResults) throws OperationFailedException
CrowdClient
getNamesOfNestedUsersOfGroup
in interface CrowdClient
groupName
- restriction on the searchstartIndex
- starting index of the search resultsmaxResults
- maximum number of results returned from the search
OperationFailedException
- if the operation has failed for an unknown reasonpublic java.util.List<Group> getNestedChildGroupsOfGroup(java.lang.String groupName, int startIndex, int maxResults) throws OperationFailedException
CrowdClient
getNestedChildGroupsOfGroup
in interface CrowdClient
groupName
- restriction on the searchstartIndex
- starting index of the search resultsmaxResults
- maximum number of results returned from the search
OperationFailedException
- if the operation has failed for an unknown reasonpublic java.util.List<java.lang.String> getNamesOfNestedChildGroupsOfGroup(java.lang.String groupName, int startIndex, int maxResults) throws OperationFailedException
CrowdClient
getNamesOfNestedChildGroupsOfGroup
in interface CrowdClient
groupName
- restriction on the searchstartIndex
- starting index of the search resultsmaxResults
- maximum number of results returned from the search
OperationFailedException
- if the operation has failed for an unknown reasonpublic java.util.List<Group> getGroupsForNestedUser(java.lang.String userName, int startIndex, int maxResults) throws OperationFailedException
CrowdClient
getGroupsForNestedUser
in interface CrowdClient
userName
- restriction on the searchstartIndex
- starting index of the search resultsmaxResults
- maximum number of results returned from the search
OperationFailedException
- if the operation has failed for an unknown reasonpublic java.util.List<java.lang.String> getNamesOfGroupsForNestedUser(java.lang.String userName, int startIndex, int maxResults) throws OperationFailedException
CrowdClient
getNamesOfGroupsForNestedUser
in interface CrowdClient
userName
- restriction on the searchstartIndex
- starting index of the search resultsmaxResults
- maximum number of results returned from the search
OperationFailedException
- if the operation has failed for an unknown reasonpublic java.util.List<Group> getParentGroupsForNestedGroup(java.lang.String groupName, int startIndex, int maxResults) throws OperationFailedException
CrowdClient
getParentGroupsForNestedGroup
in interface CrowdClient
groupName
- restriction on the searchstartIndex
- starting index of the search resultsmaxResults
- maximum number of results returned from the search
OperationFailedException
- if the operation has failed for an unknown reasonpublic java.util.List<java.lang.String> getNamesOfParentGroupsForNestedGroup(java.lang.String groupName, int startIndex, int maxResults) throws OperationFailedException
CrowdClient
getNamesOfParentGroupsForNestedGroup
in interface CrowdClient
groupName
- restriction on the searchstartIndex
- starting index of the search resultsmaxResults
- maximum number of results returned from the search
OperationFailedException
- if the operation has failed for an unknown reasonpublic User findUserFromSSOToken(java.lang.String token) throws OperationFailedException
CrowdClient
findUserFromSSOToken
in interface CrowdClient
token
- user token used to find the authenticated user.
OperationFailedException
- if the operation has failed for an unknown reasonpublic java.lang.String authenticateSSOUser(UserAuthenticationContext userAuthenticationContext) throws OperationFailedException
CrowdClient
authenticateSSOUser
in interface CrowdClient
userAuthenticationContext
- the user's authentication details.
OperationFailedException
- if the operation has failed for an unknown reasonpublic java.lang.String authenticateSSOUserWithoutValidatingPassword(UserAuthenticationContext userAuthenticationContext) throws OperationFailedException
CrowdClient
authenticateSSOUserWithoutValidatingPassword
in interface CrowdClient
userAuthenticationContext
- the user's authentication details.
OperationFailedException
- if the operation has failed for an unknown reasonpublic void validateSSOAuthentication(java.lang.String token, java.util.List<ValidationFactor> validationFactors) throws OperationFailedException
CrowdClient
validateSSOAuthentication
in interface CrowdClient
token
- Crowd SSO tokenvalidationFactors
- Details of where the user's come from. If presented, must match those presented during authentication.
OperationFailedException
- if the operation has failed for an unknown reasonpublic void invalidateSSOToken(java.lang.String token) throws OperationFailedException
CrowdClient
invalidateSSOToken
in interface CrowdClient
token
- token to invalidate
OperationFailedException
- if the operation has failed for an unknown reasonpublic CookieConfiguration getCookieConfiguration() throws OperationFailedException
CrowdClient
getCookieConfiguration
in interface CrowdClient
OperationFailedException
- if the operation has failed for an unknown reason
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |