@@ -34,100 +34,100 @@ public SCIMController(ProvisioningRepository provisioningRepository, ObjectMappe
3434 this .objectMapper = objectMapper ;
3535 }
3636
37- @ PostMapping ("/users " )
37+ @ PostMapping ("/Users " )
3838 public ResponseEntity <Map <String , String >> createUser (@ RequestBody Map <String , Object > user ) {
39- LOG .info ("/api/scim/v2/users POST " + user );
39+ LOG .info ("/api/scim/v2/Users POST " + user );
4040 provisioningRepository .save (new Provisioning (
4141 ProvisioningType .scim ,
4242 objectMapper .valueToTree (user ),
4343 HttpMethod .POST ,
4444 ResourceType .USERS ,
45- "/api/scim/v2/users "
45+ "/api/scim/v2/Users "
4646 ));
4747 String id = UUID .randomUUID ().toString ();
4848 Map <String , String > results = Collections .singletonMap ("id" , id );
49- LOG .info ("/api/scim/v2/users POST Results: " + results );
49+ LOG .info ("/api/scim/v2/Users POST Results: " + results );
5050 return ResponseEntity .ok (results );
5151 }
5252
53- @ PutMapping ("/users /{id}" )
53+ @ PutMapping ("/Users /{id}" )
5454 public ResponseEntity <Map <String , String >> updateUser (@ PathVariable ("id" ) String id , @ RequestBody Map <String , Object > user ) {
55- LOG .info ("/api/scim/v2/users /" + id + " PUT " + user );
55+ LOG .info ("/api/scim/v2/Users /" + id + " PUT " + user );
5656 provisioningRepository .save (new Provisioning (
5757 ProvisioningType .scim ,
5858 objectMapper .valueToTree (user ),
5959 HttpMethod .PUT ,
6060 ResourceType .USERS ,
61- "/api/scim/v2/users /" + id
61+ "/api/scim/v2/Users /" + id
6262 ));
6363 return ResponseEntity .ok (Collections .singletonMap ("id" , id ));
6464 }
6565
66- @ DeleteMapping ("/users /{id}" )
66+ @ DeleteMapping ("/Users /{id}" )
6767 public ResponseEntity <Void > deleteUser (@ PathVariable ("id" ) String id ) {
68- LOG .info ("/api/scim/v2/users /" + id + " DELETE" );
68+ LOG .info ("/api/scim/v2/Users /" + id + " DELETE" );
6969 provisioningRepository .save (new Provisioning (
7070 ProvisioningType .scim ,
7171 objectMapper .valueToTree (Map .of ("id" , id )),
7272 HttpMethod .DELETE ,
7373 ResourceType .USERS ,
74- "/api/scim/v2/users /" + id
74+ "/api/scim/v2/Users /" + id
7575 ));
7676 return ResponseEntity .status (HttpStatus .CREATED ).build ();
7777 }
7878
79- @ PostMapping ("/groups " )
79+ @ PostMapping ("/Groups " )
8080 public ResponseEntity <Map <String , String >> createGroup (@ RequestBody Map <String , Object > group ) {
81- LOG .info ("/api/scim/v2/groups POST " + group );
81+ LOG .info ("/api/scim/v2/Groups POST " + group );
8282 provisioningRepository .save (new Provisioning (
8383 ProvisioningType .scim ,
8484 objectMapper .valueToTree (group ),
8585 HttpMethod .POST ,
8686 ResourceType .GROUPS ,
87- "/api/scim/v2/groups "
87+ "/api/scim/v2/Groups "
8888 ));
8989 Map <String , String > results = Collections .singletonMap ("id" , UUID .randomUUID ().toString ());
90- LOG .info ("/api/scim/v2/groups POST Results: " + results );
90+ LOG .info ("/api/scim/v2/Groups POST Results: " + results );
9191 return ResponseEntity .ok (results );
9292 }
9393
94- @ PatchMapping ("/groups /{id}" )
94+ @ PatchMapping ("/Groups /{id}" )
9595 public ResponseEntity <Map <String , String >> patchGroup (@ PathVariable ("id" ) String id , @ RequestBody Map <String , Object > group ) {
96- LOG .info ("/api/scim/v2/groups /" + id + " PATCH " + group );
96+ LOG .info ("/api/scim/v2/Groups /" + id + " PATCH " + group );
9797 provisioningRepository .save (new Provisioning (
9898 ProvisioningType .scim ,
9999 objectMapper .valueToTree (group ),
100100 HttpMethod .PATCH ,
101101 ResourceType .GROUPS ,
102- "/api/scim/v2/groups /" + id
102+ "/api/scim/v2/Groups /" + id
103103 ));
104104 return ResponseEntity .ok (Collections .singletonMap ("id" , id ));
105105 }
106106
107- @ PutMapping ("/groups /{id}" )
107+ @ PutMapping ("/Groups /{id}" )
108108 public ResponseEntity <Map <String , String >> updateGroup (@ PathVariable ("id" ) String id , @ RequestBody Map <String , Object > group ) {
109- LOG .info ("/api/scim/v2/groups /" + id + " PUT " + group );
109+ LOG .info ("/api/scim/v2/Groups /" + id + " PUT " + group );
110110 provisioningRepository .save (new Provisioning (
111111 ProvisioningType .scim ,
112112 objectMapper .valueToTree (group ),
113113 HttpMethod .PUT ,
114114 ResourceType .GROUPS ,
115- "/api/scim/v2/groups /" + id
115+ "/api/scim/v2/Groups /" + id
116116 ));
117117
118118 return ResponseEntity .ok (Collections .singletonMap ("id" , id ));
119119 }
120120
121121
122- @ DeleteMapping ("/groups /{id}" )
122+ @ DeleteMapping ("/Groups /{id}" )
123123 public ResponseEntity <Void > deleteGroup (@ PathVariable ("id" ) String id ) {
124- LOG .info ("/api/scim/v2/groups /" + id + " DELETE" );
124+ LOG .info ("/api/scim/v2/Groups /" + id + " DELETE" );
125125 provisioningRepository .save (new Provisioning (
126126 ProvisioningType .scim ,
127127 objectMapper .valueToTree (Map .of ("id" , id )),
128128 HttpMethod .DELETE ,
129129 ResourceType .GROUPS ,
130- "/api/scim/v2/groups /" + id
130+ "/api/scim/v2/Groups /" + id
131131 ));
132132 return ResponseEntity .status (HttpStatus .CREATED ).build ();
133133 }
0 commit comments