Interface SAML2IdPEntityService

All Superinterfaces:
JAXRSService
All Known Implementing Classes:
SAML2IdPEntityServiceImpl

@Path("saml2/idp") public interface SAML2IdPEntityService extends JAXRSService
REST operations for SAML 2.0 IdP metadata.
  • Field Details

  • Method Details

    • list

      @GET @Produces({"application/json","application/yaml","application/xml"}) List<SAML2IdPEntityTO> list()
      Returns the SAML 2.0 IdP entities.
      Returns:
      SAML 2.0 IdP entities
    • get

      @GET @Path("{key}") @Produces({"application/json","application/yaml","application/xml"}) SAML2IdPEntityTO get(@NotNull @PathParam("key") @NotNull String key)
      Returns the SAML 2.0 IdP entity matching the given key.
      Parameters:
      key - key of requested SAML 2.0 IdP entity
      Returns:
      SAML 2.0 IdP entity with matching key
    • set

      @POST @Path("{key}") @Consumes({"application/json","application/yaml","application/xml"}) @Produces({"application/json","application/yaml","application/xml"}) void set(@NotNull @NotNull SAML2IdPEntityTO entityTO)
      Stores the entity to finalize the generation process.
      Parameters:
      entityTO - entity to be created
    • delete

      @DELETE @Path("{key}") @Produces({"application/json","application/yaml","application/xml"}) void delete(@NotNull @PathParam("key") @NotNull String key)
      Deletes the SAML 2.0 IdP entity matching the given key.
      Parameters:
      key - key of requested SAML 2.0 IdP entity