| 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: