@Path(value="/samlconfig") @Consumes(value="application/json") @Produces(value="application/json") 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)
@POST @Path(value="/reset-certificates") public javax.ws.rs.core.Response resetSamlConfiguration()
@GET public javax.ws.rs.core.Response getSamlConfiguration()
@Path(value="application/{applicationId}") @GET public ApplicationSamlConfigurationRestEntity getConfiguration(@PathParam(value="applicationId") long applicationId) throws ApplicationNotFoundException
applicationId
- application idApplicationNotFoundException
@Path(value="application/{applicationId}") @POST public javax.ws.rs.core.Response updateApplicationConfiguration(@PathParam(value="applicationId") long applicationId, ApplicationSamlConfigurationRestEntity config) throws ApplicationNotFoundException, OperationFailedException, InvalidApplicationSamlConfigurationException
applicationId
- application idApplicationNotFoundException
OperationFailedException
InvalidApplicationSamlConfigurationException
@Path(value="/idp/metadata") @GET public javax.ws.rs.core.Response getIdpMetadata() throws InvalidGlobalSamlConfigurationException
@Path(value="application/parse_metadata") @Consumes(value="application/octet-stream") @POST public ApplicationSamlConfigurationRestEntity parseApplicationMetadata(InputStream inputStream)
@Path(value="application/parse_metadata_multipart") @Consumes(value="multipart/form-data") @POST public ApplicationSamlConfigurationRestEntity parseApplicationMetadata(com.atlassian.plugins.rest.common.multipart.FilePart file, @Context javax.servlet.http.HttpServletRequest request) throws IOException
IOException
@Path(value="application/{applicationId}/directory-mapping-mismatch") @GET public javax.ws.rs.core.Response findDirectoryMappingsMismatch(@PathParam(value="applicationId") long applicationId) throws Exception
Exception
Copyright © 2021 Atlassian. All rights reserved.