public class SamlConfigurationResource extends Object
Constructor and Description |
---|
SamlConfigurationResource(SamlConfigurationController samlConfigurationController) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
findDirectoryMappingsMismatch(long applicationId)
Compares the directory mappings of application with crowd application
|
ApplicationSamlConfigurationRestEntity |
getConfiguration(long applicationId)
Returns SAML configuration.
|
javax.ws.rs.core.Response |
getIdpMetadata()
Returns Identity provider's metadata
|
javax.ws.rs.core.Response |
getSamlConfiguration()
Returns the global SAML configuration
|
ApplicationSamlConfigurationRestEntity |
parseApplicationMetadata(com.atlassian.plugins.rest.common.multipart.FilePart file,
javax.servlet.http.HttpServletRequest request)
Parses SAML configuration.
|
ApplicationSamlConfigurationRestEntity |
parseApplicationMetadata(InputStream inputStream)
Parses SAML configuration.
|
javax.ws.rs.core.Response |
resetSamlConfiguration()
Replaces the private key/certificate pair used for signing/verifying assertions with a new one.
|
javax.ws.rs.core.Response |
updateApplicationConfiguration(long applicationId,
ApplicationSamlConfigurationRestEntity config)
Updates SAML configuration.
|
public SamlConfigurationResource(SamlConfigurationController samlConfigurationController)
public javax.ws.rs.core.Response resetSamlConfiguration()
public javax.ws.rs.core.Response getSamlConfiguration()
public ApplicationSamlConfigurationRestEntity getConfiguration(long applicationId) throws ApplicationNotFoundException
applicationId
- application idApplicationNotFoundException
public javax.ws.rs.core.Response updateApplicationConfiguration(long applicationId, ApplicationSamlConfigurationRestEntity config) throws ApplicationNotFoundException, OperationFailedException, InvalidApplicationSamlConfigurationException
applicationId
- application idApplicationNotFoundException
OperationFailedException
InvalidApplicationSamlConfigurationException
public javax.ws.rs.core.Response getIdpMetadata() throws InvalidGlobalSamlConfigurationException
public ApplicationSamlConfigurationRestEntity parseApplicationMetadata(InputStream inputStream)
public ApplicationSamlConfigurationRestEntity parseApplicationMetadata(com.atlassian.plugins.rest.common.multipart.FilePart file, @Context javax.servlet.http.HttpServletRequest request) throws IOException
IOException
public javax.ws.rs.core.Response findDirectoryMappingsMismatch(long applicationId) throws Exception
Exception
Copyright © 2020 Atlassian. All rights reserved.