SOAP method | Recommended REST resource |
---|---|
authenticateApplication(ApplicationAuthenticationContext authenticationContext) | |
isValidPrincipalToken(AuthenticatedToken applicationToken, String principalToken, ValidationFactor[] validationFactors) |
/rest/usermanagement/1/session/{token} REST method: POST |
authenticatePrincipalSimple(AuthenticatedToken applicationToken, String username, String password) |
/rest/usermanagement/1/session REST method: POST |
authenticatePrincipal(AuthenticatedToken applicationToken, UserAuthenticationContext authenticateContext) |
/rest/usermanagement/1/session REST method: POST |
createPrincipalToken(AuthenticatedToken applicationToken, String username, ValidationFactor[] validationFactors) |
/rest/usermanagement/1/session?validate-password=false REST method: POST |
invalidatePrincipalToken(AuthenticatedToken applicationToken, String token) |
/rest/usermanagement/1/session REST method: DELETE |
resetPrincipalCredential(AuthenticatedToken applicationToken, String principal) |
Split into 2 separate resources: /rest/usermanagement/1/user/password REST method: DELETE and: /rest/usermanagement/1/user/mail/password REST method: POST |
updatePrincipalCredential(AuthenticatedToken applicationToken, String principal, PasswordCredential credential) |
/rest/usermanagement/1/user/password REST method: PUT |
SOAP method | Recommended REST resource |
---|---|
findAllPrincipalNames(AuthenticatedToken applicationToken) |
/rest/usermanagement/1/search?entity-type=user REST method: GET |
findPrincipalWithAttributesByName(AuthenticatedToken applicationToken, String name) |
/rest/usermanagement/1/user?expand=attributes REST method: GET |
findPrincipalByName(AuthenticatedToken applicationToken, String name) |
REST method: GET |
findPrincipalByToken(AuthenticatedToken applicationToken) |
/rest/usermanagement/1/session/{token} REST method: GET |
searchPrincipals(AuthenticatedToken applicationToken, SearchRestriction[] searchRestrictions) |
/rest/usermanagement/1/search?entity-type=user REST method: GET |
addAllPrincipals(AuthenticatedToken applicationToken, SOAPPrincipalWithCredential[] principals) | |
addPrincipal(AuthenticatedToken applicationToken, SOAPPrincipal principal, PasswordCredential credential) |
REST method: POST |
addPrincipalToGroup(AuthenticatedToken applicationToken, String principal, String group) |
/rest/usermanagement/1/group/user/direct REST method: POST |
addPrincipalToRole(AuthenticatedToken applicationToken, String principal, String role) |
/rest/usermanagement/1/group/user/direct REST method: POST |
removePrincipalFromGroup(AuthenticatedToken applicationToken, String principal, String group) |
/rest/usermanagement/1/group/user/direct REST method: DELETE |
removePrincipalFromRole(AuthenticatedToken applicationToken, String principal, String role) |
/rest/usermanagement/1/group/user/direct REST method: DELETE |
removePrincipal(AuthenticatedToken applicationToken, String principal) |
REST method: DELETE |
addAttributeToPrincipal(AuthenticatedToken applicationToken, String principal, SOAPAttribute attribute) |
Depends on the attribute. If it’s part of this list, use: REST method: PUT Otherwise, use: /rest/usermanagement/1/user/attribute REST method: POST |
updatePrincipalAttribute(AuthenticatedToken applicationToken, String name, SOAPAttribute attribute) |
Same as above |
removeAttributeFromPrincipal(AuthenticatedToken applicationToken, String principal, String attribute) |
/rest/usermanagement/1/user/attribute REST method: DELETE |
SOAP method | Recommended REST resource |
---|---|
isGroupMember(AuthenticatedToken applicationToken, String group, String principal) |
/rest/usermanagement/1/group/user/nested REST method: GET |
findAllGroupNames(AuthenticatedToken applicationToken) |
/rest/usermanagement/1/search?entity-type=group REST method: GET |
findGroupByName(AuthenticatedToken applicationToken, String name) |
Split into 2 separate resources: REST method: GET and: /rest/usermanagement/1/group/user/nested REST method: GET |
findGroupWithAttributesByName(AuthenticatedToken applicationToken, String name) |
Split into 2 separate resources: /rest/usermanagement/1/group?expand=attributes REST method: GET and: /rest/usermanagement/1/group/user/nested REST method: GET |
searchGroups(AuthenticatedToken applicationToken, SearchRestriction[] searchRestrictions) |
/rest/usermanagement/1/search?entity-type=group REST method: GET |
addGroup(AuthenticatedToken applicationToken, SOAPGroup soapGroup) |
REST method: POST |
updateGroup(AuthenticatedToken applicationToken, String groupName, String description, boolean active) |
REST method: PUT |
removeGroup(AuthenticatedToken applicationToken, String group) |
REST method: DELETE |
addAttributeToGroup(AuthenticatedToken applicationToken, String group, SOAPAttribute attribute) |
/rest/usermanagement/1/group/attribute REST method: POST |
updateGroupAttribute(AuthenticatedToken applicationToken, String group, SOAPAttribute attribute) |
/rest/usermanagement/1/group/attribute REST method: POST |
removeAttributeFromGroup(AuthenticatedToken applicationToken, String group, String attribute) |
/rest/usermanagement/1/group/attribute REST method: DELETE |
findAllGroupRelationships(AuthenticatedToken applicationToken) |
Split into 2 separate resources: REST method: GET and: /rest/usermanagement/1/group/child-group/direct REST method: GET |
findGroupMemberships(AuthenticatedToken applicationToken, String principalName) |
/rest/usermanagement/1/group/child-group/direct REST method: GET |
SOAP method | Recommended REST resource |
---|---|
isRoleMember(AuthenticatedToken applicationToken, String role, String principal) |
/rest/usermanagement/1/group/user/nested REST method: GET |
findAllRoleNames(AuthenticatedToken applicationToken) |
/rest/usermanagement/1/search?entity-type=group REST method: GET |
findRoleByName(AuthenticatedToken applicationToken, String name) |
/rest/usermanagement/1/group/rest/usermanagement/1/group REST method: GET |
searchRoles(AuthenticatedToken applicationToken, SearchRestriction[] searchRestrictions) |
Split into 2 separate resources: /rest/usermanagement/1/search?entity-type=group REST method: GET and: /rest/usermanagement/1/group/user/direct REST method: GET |
addRole(AuthenticatedToken applicationToken, SOAPRole soapRole) |
REST method: POST |
removeRole(AuthenticatedToken applicationToken, String role) |
REST method: DELETE |
findRoleMemberships(AuthenticatedToken applicationToken, String principalName) |
/rest/usermanagement/1/group/child-group/direct REST method: GET |
SOAP method | Recommended REST resource |
---|---|
getGrantedAuthorities(AuthenticatedToken applicationToken) |
/rest/admin/1.0/application/{applicationId}/directory-mapping?expand=authentication REST method: GET |
getCacheTime(AuthenticatedToken applicationToken) | |
isCacheEnabled(AuthenticatedToken applicationToken) | |
getCookieInfo(AuthenticatedToken applicationToken) |
/rest/usermanagement/1/config/cookie REST method: GET |
getDomain(AuthenticatedToken applicationToken) |
Same as above |
Rate this page: