Interface AuthProfileSelfService

All Superinterfaces:
org.apache.syncope.common.rest.api.service.JAXRSService

@Path("authProfiles/self") public interface AuthProfileSelfService extends org.apache.syncope.common.rest.api.service.JAXRSService
REST operations for Auth profile self-management.
  • Field Summary

    Fields inherited from interface org.apache.syncope.common.rest.api.service.JAXRSService

    CRLF, DOUBLE_DASH, PARAM_ANYTYPE_KIND, PARAM_ANYTYPEKEY, PARAM_CONNID_PAGED_RESULTS_COOKIE, PARAM_DETAILS, PARAM_ENTITY_KEY, PARAM_FIQL, PARAM_KEYWORD, PARAM_MAX, PARAM_NOTIFICATION, PARAM_ORDERBY, PARAM_PAGE, PARAM_REALM, PARAM_RECURSIVE, PARAM_RESOURCE, PARAM_SIZE, PARAM_USER
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Deletes the auth profile matching the user making the service call, if found.
    org.apache.syncope.common.lib.to.AuthProfileTO
    Returns the auth profile matching the user making the service call, if found.
    void
    update(@NotNull org.apache.syncope.common.lib.to.AuthProfileTO authProfileTO)
    Updates the auth profile matching the user making the service call, if found.
  • Method Details

    • read

      @GET @Consumes({"application/json","application/yaml","application/xml"}) @Produces({"application/json","application/yaml","application/xml"}) org.apache.syncope.common.lib.to.AuthProfileTO read()
      Returns the auth profile matching the user making the service call, if found.
      Returns:
      auth profile matching the user making the service call, if found
    • update

      @PUT @Consumes({"application/json","application/yaml","application/xml"}) @Produces({"application/json","application/yaml","application/xml"}) void update(@NotNull @NotNull org.apache.syncope.common.lib.to.AuthProfileTO authProfileTO)
      Updates the auth profile matching the user making the service call, if found.
      Parameters:
      authProfileTO - auth profile
    • delete

      @DELETE @Consumes({"application/json","application/yaml","application/xml"}) @Produces({"application/json","application/yaml","application/xml"}) void delete()
      Deletes the auth profile matching the user making the service call, if found.