@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 idApplicationNotFoundExceptionOperationFailedExceptionInvalidApplicationSamlConfigurationException@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
ExceptionCopyright © 2021 Atlassian. All rights reserved.