Package be.personify.iam.scim.rest
Class MeController
java.lang.Object
be.personify.iam.scim.rest.Controller
be.personify.iam.scim.rest.MeController
Me controller for the SCIM server
- Author:
- wouter
-
Field Summary
Fields inherited from class be.personify.iam.scim.rest.Controller
env, schemaReader -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<?>getMe(String attributes, String excludedAttributes, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) patchMe(Map<String, Object> entity, String attributes, String excludedAttributes, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) post(Map<String, Object> entity, String attributes, String excludedAttributes, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) putMe(Map<String, Object> entity, String attributes, String excludedAttributes, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Methods inherited from class be.personify.iam.scim.rest.Controller
composeError, createId, createMeta, createVersion, delete, filterAttributes, get, getListFromString, invalidSchemaForEndpoint, invalidSchemaForResource, missingRequiredSchemaForResource, patch, patch, post, put, search, search, showError, showError
-
Constructor Details
-
MeController
public MeController()
-
-
Method Details
-
putMe
@PutMapping(path="/scim/v2/Me", produces={"application/scim+json","application/json"}) public org.springframework.http.ResponseEntity<Map<String,Object>> putMe(@RequestBody Map<String, Object> entity, @RequestParam(required=false,name="attributes") String attributes, @RequestParam(required=false,name="excludedAttributes") String excludedAttributes, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) -
getMe
@GetMapping(path="/scim/v2/Me", produces={"application/scim+json","application/json"}) public org.springframework.http.ResponseEntity<Map<String,Object>> getMe(@RequestParam(required=false,name="attributes") String attributes, @RequestParam(required=false,name="excludedAttributes") String excludedAttributes, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) -
delete
-
post
@PostMapping(path="/scim/v2/Me", produces={"application/scim+json","application/json"}) public org.springframework.http.ResponseEntity<Map<String,Object>> post(@RequestBody Map<String, Object> entity, @RequestParam(required=false,name="attributes") String attributes, @RequestParam(required=false,name="excludedAttributes") String excludedAttributes, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) -
patchMe
@PatchMapping(path="/scim/v2/Me", produces={"application/scim+json","application/json"}) public org.springframework.http.ResponseEntity<Map<String,Object>> patchMe(@RequestBody Map<String, Object> entity, @RequestParam(required=false,name="attributes") String attributes, @RequestParam(required=false,name="excludedAttributes") String excludedAttributes, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
-