Package | Description |
---|---|
com.atlassian.crowd.service.soap | |
com.atlassian.crowd.service.soap.client | |
com.atlassian.crowd.service.soap.server | |
com.atlassian.crowd.util |
Modifier and Type | Method and Description |
---|---|
Application |
SOAPService.validateSOAPService(AuthenticatedToken applicationToken) |
Modifier and Type | Field and Description |
---|---|
protected AuthenticatedToken |
SecurityServerClientImpl.applicationToken |
Modifier and Type | Method and Description |
---|---|
AuthenticatedToken |
SecurityServerGeneric.authenticateApplication(ApplicationAuthenticationContext authenticationContext) |
AuthenticatedToken |
SecurityServer.authenticateApplication(ApplicationAuthenticationContext authenticationContext)
Authenticates an application client to the Crowd security server.
|
Modifier and Type | Method and Description |
---|---|
void |
SecurityServerGeneric.addAllPrincipals(AuthenticatedToken applicationToken,
SOAPPrincipalWithCredential[] principals) |
void |
SecurityServer.addAllPrincipals(AuthenticatedToken applicationToken,
SOAPPrincipalWithCredential[] principals)
Adds principals to the application's assigned directory.
|
void |
SecurityServerGeneric.addAttributeToGroup(AuthenticatedToken applicationToken,
String group,
SOAPAttribute attribute) |
void |
SecurityServer.addAttributeToGroup(AuthenticatedToken applicationToken,
String group,
SOAPAttribute attribute)
Adds an attribute to a group that is in the application's assigned directory.
|
void |
SecurityServerGeneric.addAttributeToPrincipal(AuthenticatedToken applicationToken,
String principal,
SOAPAttribute attribute) |
void |
SecurityServer.addAttributeToPrincipal(AuthenticatedToken applicationToken,
String principal,
SOAPAttribute attribute)
Adds an attribute to a principal who is in the application's assigned directory.
|
SOAPGroup |
SecurityServerGeneric.addGroup(AuthenticatedToken applicationToken,
SOAPGroup soapGroup) |
SOAPGroup |
SecurityServer.addGroup(AuthenticatedToken applicationToken,
SOAPGroup group)
Adds a group to the application's assigned directory.
|
SOAPPrincipal |
SecurityServerGeneric.addPrincipal(AuthenticatedToken applicationToken,
SOAPPrincipal principal,
PasswordCredential credential) |
SOAPPrincipal |
SecurityServer.addPrincipal(AuthenticatedToken applicationToken,
SOAPPrincipal principal,
PasswordCredential credential)
Adds a principal to the application's assigned directory.
|
void |
SecurityServerGeneric.addPrincipalToGroup(AuthenticatedToken applicationToken,
String principal,
String group) |
void |
SecurityServer.addPrincipalToGroup(AuthenticatedToken applicationToken,
String principal,
String group)
Adds a principal to a group for the application's assigned directory.
|
void |
SecurityServerGeneric.addPrincipalToRole(AuthenticatedToken applicationToken,
String principal,
String role) |
void |
SecurityServer.addPrincipalToRole(AuthenticatedToken applicationToken,
String principal,
String role)
Adds the principal to a role for the application's assigned directory.
|
SOAPRole |
SecurityServerGeneric.addRole(AuthenticatedToken applicationToken,
SOAPRole soapRole) |
SOAPRole |
SecurityServer.addRole(AuthenticatedToken applicationToken,
SOAPRole role)
Deprecated.
|
String |
SecurityServerGeneric.authenticatePrincipal(AuthenticatedToken applicationToken,
UserAuthenticationContext authenticateContext) |
String |
SecurityServer.authenticatePrincipal(AuthenticatedToken applicationToken,
UserAuthenticationContext authenticateContext)
Authenticates a principal verses the calling who is in the application's assigned directory.
|
String |
SecurityServerGeneric.authenticatePrincipalSimple(AuthenticatedToken applicationToken,
String username,
String password) |
String |
SecurityServer.authenticatePrincipalSimple(AuthenticatedToken authenticationContext,
String username,
String password)
Authenticates a principal without SSO details utilizing centralized authentication only.
|
String |
SecurityServerGeneric.createPrincipalToken(AuthenticatedToken applicationToken,
String username,
ValidationFactor[] validationFactors) |
String |
SecurityServer.createPrincipalToken(AuthenticatedToken authenticationContext,
String username,
ValidationFactor[] validationFactors)
Authenticates a principal without validating a password.
|
String[] |
SecurityServerGeneric.findAllGroupNames(AuthenticatedToken applicationToken) |
String[] |
SecurityServer.findAllGroupNames(AuthenticatedToken applicationToken)
Finds all of the groups who are visible in the application's assigned directory.
|
SOAPNestableGroup[] |
SecurityServerGeneric.findAllGroupRelationships(AuthenticatedToken applicationToken) |
SOAPNestableGroup[] |
SecurityServer.findAllGroupRelationships(AuthenticatedToken applicationToken)
Finds all of the groups who are visible in the application's assigned directory.
|
String[] |
SecurityServerGeneric.findAllPrincipalNames(AuthenticatedToken applicationToken) |
String[] |
SecurityServer.findAllPrincipalNames(AuthenticatedToken applicationToken)
Finds all of the principals who are visable in the application's assigned directory.
|
String[] |
SecurityServerGeneric.findAllRoleNames(AuthenticatedToken applicationToken) |
String[] |
SecurityServer.findAllRoleNames(AuthenticatedToken applicationToken)
Finds all of the roles who are visible in the application's assigned directory.
|
SOAPGroup |
SecurityServerGeneric.findGroupByName(AuthenticatedToken applicationToken,
String name) |
SOAPGroup |
SecurityServer.findGroupByName(AuthenticatedToken applicationToken,
String name)
Find a group by name for the application's assigned directory.
|
String[] |
SecurityServerGeneric.findGroupMemberships(AuthenticatedToken applicationToken,
String principalName) |
String[] |
SecurityServer.findGroupMemberships(AuthenticatedToken applicationToken,
String principalName)
Finds all of the principals who are members of a group that is in the application's assigned directory.
|
SOAPGroup |
SecurityServerGeneric.findGroupWithAttributesByName(AuthenticatedToken applicationToken,
String name) |
SOAPGroup |
SecurityServer.findGroupWithAttributesByName(AuthenticatedToken applicationToken,
String name)
Find a group by name for the application's assigned directory.
|
SOAPPrincipal |
SecurityServerGeneric.findPrincipalByName(AuthenticatedToken applicationToken,
String name) |
SOAPPrincipal |
SecurityServer.findPrincipalByName(AuthenticatedToken applicationToken,
String name)
Finds a principal by name who is in the application's assigned directory.
|
SOAPPrincipal |
SecurityServerGeneric.findPrincipalByToken(AuthenticatedToken applicationToken,
String key) |
SOAPPrincipal |
SecurityServer.findPrincipalByToken(AuthenticatedToken applicationToken,
String key)
Finds a principal by token.
|
SOAPPrincipal |
SecurityServerGeneric.findPrincipalWithAttributesByName(AuthenticatedToken applicationToken,
String name) |
SOAPPrincipal |
SecurityServer.findPrincipalWithAttributesByName(AuthenticatedToken applicationToken,
String name)
Finds a principal by name who is in the application's assigned directory.
|
SOAPRole |
SecurityServerGeneric.findRoleByName(AuthenticatedToken applicationToken,
String name) |
SOAPRole |
SecurityServer.findRoleByName(AuthenticatedToken applicationToken,
String name)
Deprecated.
|
String[] |
SecurityServerGeneric.findRoleMemberships(AuthenticatedToken applicationToken,
String principalName) |
String[] |
SecurityServer.findRoleMemberships(AuthenticatedToken applicationToken,
String principalName)
Finds all of the principals who are members of a role that is in the application's assigned directory.
|
long |
SecurityServerGeneric.getCacheTime(AuthenticatedToken applicationToken)
Deprecated.
since 1.0.2 All caching configuration has moved to the crowd-ehcache.xml
|
long |
SecurityServer.getCacheTime(AuthenticatedToken applicationToken)
Deprecated.
This method is now implemented by the
crowd-ehcache.xml configuration file. |
SOAPCookieInfo |
SecurityServerGeneric.getCookieInfo(AuthenticatedToken applicationToken)
Returns information needed to set the SSO cookie correctly.
|
SOAPCookieInfo |
SecurityServer.getCookieInfo(AuthenticatedToken applicationToken)
Returns information needed to set the SSO cookie correctly.
|
String |
SecurityServerGeneric.getDomain(AuthenticatedToken applicationToken) |
String |
SecurityServer.getDomain(AuthenticatedToken applicationToken)
Deprecated.
This method has been superceded by
SecurityServer.getCookieInfo(com.atlassian.crowd.integration.authentication.AuthenticatedToken) |
String[] |
SecurityServerGeneric.getGrantedAuthorities(AuthenticatedToken applicationToken) |
String[] |
SecurityServer.getGrantedAuthorities(AuthenticatedToken applicationToken)
Will return the List of group names that have been given access to connect to the application
|
void |
SecurityServerGeneric.invalidatePrincipalToken(AuthenticatedToken applicationToken,
String token) |
void |
SecurityServer.invalidatePrincipalToken(AuthenticatedToken applicationToken,
String token)
Invalidates a token for all integrated applications.
|
boolean |
SecurityServerGeneric.isCacheEnabled(AuthenticatedToken applicationToken) |
boolean |
SecurityServer.isCacheEnabled(AuthenticatedToken applicationToken)
Checks if the client application should cache security information from the Crowd server.
|
boolean |
SecurityServerGeneric.isGroupMember(AuthenticatedToken applicationToken,
String group,
String principal) |
boolean |
SecurityServer.isGroupMember(AuthenticatedToken applicationToken,
String group,
String principal)
Checks if a principal is a member of a group for the application's assigned directory.
|
boolean |
SecurityServerGeneric.isRoleMember(AuthenticatedToken applicationToken,
String role,
String principal) |
boolean |
SecurityServer.isRoleMember(AuthenticatedToken applicationToken,
String role,
String principal)
Checks if a principal is a member of a role for the application's assigned directory.
|
boolean |
SecurityServerGeneric.isValidPrincipalToken(AuthenticatedToken applicationToken,
String principalToken,
ValidationFactor[] validationFactors) |
boolean |
SecurityServer.isValidPrincipalToken(AuthenticatedToken applicationToken,
String principalToken,
ValidationFactor[] validationFactors)
Checks if the principal's current token is still valid.
|
void |
SecurityServerGeneric.removeAttributeFromGroup(AuthenticatedToken applicationToken,
String group,
String attribute) |
void |
SecurityServer.removeAttributeFromGroup(AuthenticatedToken applicationToken,
String group,
String attribute)
Removes an attribute from a group that is in the application's assigned directory.
|
void |
SecurityServerGeneric.removeAttributeFromPrincipal(AuthenticatedToken applicationToken,
String principal,
String attribute) |
void |
SecurityServer.removeAttributeFromPrincipal(AuthenticatedToken applicationToken,
String principal,
String attribute)
Removes an attribute from a principal who is in the application's assigned directory.
|
void |
SecurityServerGeneric.removeGroup(AuthenticatedToken applicationToken,
String group) |
void |
SecurityServer.removeGroup(AuthenticatedToken applicationToken,
String group)
Removes a group from the application's assigned directory.
|
void |
SecurityServerGeneric.removePrincipal(AuthenticatedToken applicationToken,
String principal) |
void |
SecurityServer.removePrincipal(AuthenticatedToken applicationToken,
String principal)
Removes a principal from the application's assigned directory.
|
void |
SecurityServerGeneric.removePrincipalFromGroup(AuthenticatedToken applicationToken,
String principal,
String group) |
void |
SecurityServer.removePrincipalFromGroup(AuthenticatedToken applicationToken,
String principal,
String group)
Removes a principal from a group for the application's assigned directory.
|
void |
SecurityServerGeneric.removePrincipalFromRole(AuthenticatedToken applicationToken,
String principal,
String role) |
void |
SecurityServer.removePrincipalFromRole(AuthenticatedToken applicationToken,
String principal,
String role)
Removes a principal from a role for the application's assigned directory.
|
void |
SecurityServerGeneric.removeRole(AuthenticatedToken applicationToken,
String role) |
void |
SecurityServer.removeRole(AuthenticatedToken applicationToken,
String role)
Removes a role from the application's assigned directory.
|
void |
SecurityServerGeneric.resetPrincipalCredential(AuthenticatedToken applicationToken,
String principal) |
void |
SecurityServer.resetPrincipalCredential(AuthenticatedToken applicationToken,
String principal)
Resets a principal's password credential to a random password and emails the new password who is in the application's assigned directory.
|
SOAPGroup[] |
SecurityServerGeneric.searchGroups(AuthenticatedToken applicationToken,
SearchRestriction[] searchRestrictions) |
SOAPGroup[] |
SecurityServer.searchGroups(AuthenticatedToken applicationToken,
SearchRestriction[] searchRestrictions)
Searches for groups that are in the application's assigned directory.
|
SOAPPrincipal[] |
SecurityServerGeneric.searchPrincipals(AuthenticatedToken applicationToken,
SearchRestriction[] searchRestrictions) |
SOAPPrincipal[] |
SecurityServer.searchPrincipals(AuthenticatedToken applicationToken,
SearchRestriction[] searchRestrictions)
Searches for principals that are in the application's assigned directory.
|
SOAPRole[] |
SecurityServerGeneric.searchRoles(AuthenticatedToken applicationToken,
SearchRestriction[] searchRestrictions) |
SOAPRole[] |
SecurityServer.searchRoles(AuthenticatedToken applicationToken,
SearchRestriction[] searchRestrictions)
Searches for roles that are in the application's assigned directory.
|
void |
SecurityServerGeneric.updateGroup(AuthenticatedToken authenticatedToken,
String groupName,
String description,
boolean active) |
void |
SecurityServer.updateGroup(AuthenticatedToken authenticatedToken,
String group,
String description,
boolean active)
Updates the first group located from the list of directories assigned to an application
Available fields that can be updated are
description and active |
void |
SecurityServerGeneric.updateGroupAttribute(AuthenticatedToken applicationToken,
String group,
SOAPAttribute attribute) |
void |
SecurityServer.updateGroupAttribute(AuthenticatedToken applicationToken,
String group,
SOAPAttribute attribute)
Updates an attribute for a group that is in the application's assigned directory..
|
void |
SecurityServerGeneric.updatePrincipalAttribute(AuthenticatedToken applicationToken,
String name,
SOAPAttribute attribute) |
void |
SecurityServer.updatePrincipalAttribute(AuthenticatedToken applicationToken,
String name,
SOAPAttribute attribute)
Updates an attribute for a principal who is in the application's assigned directory..
|
void |
SecurityServerGeneric.updatePrincipalCredential(AuthenticatedToken applicationToken,
String principal,
PasswordCredential credential) |
void |
SecurityServer.updatePrincipalCredential(AuthenticatedToken applicationToken,
String principal,
PasswordCredential credential)
Updates the password credential for a principal who is in the application's assigned directory.
|
Modifier and Type | Method and Description |
---|---|
static AuthenticatedToken |
SoapObjectTranslator.toSoapAuthenticatedToken(AuthenticatedToken authenticatedToken)
Converts to the SOAP version of AuthenticatedToken.
|
Modifier and Type | Method and Description |
---|---|
static AuthenticatedToken |
SoapObjectTranslator.fromSoapAuthenticatedToken(AuthenticatedToken authenticatedToken)
Converts from SOAP version of AuthenticatedToken.
|
Copyright © 2021 Atlassian. All rights reserved.