Communicating with WSO2 Identity Server using the SCIM 2.0 Users REST Endpoint

SCIM

User Creation

{
"schemas": [],
"name": {
"familyName": "doe",
"givenName": "john"
},
"userName": "john",
"password": "password",
"emails": [
{
"primary": true,
"value": "john@example.com",
"type": "home"
},
{
"value": "johnwork@example.com",
"type": "work"
}
]
}
{
"emails": [
{
"type": "work",
"value": "johnwork@example.com"
},
{
"type": "home",
"value": "john@example.com"
}
],
"meta": {
"created": "2020-10-22T06:03:38.036Z",
"location": "https://localhost:9443/scim2/Users/9b371e7d-bd4e-42d4-9c2d-24f8505a9c8d",
"lastModified": "2020-10-22T06:03:38.036Z",
"resourceType": "User"
},
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:User",
"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"
],
"roles": [
{
"type": "default",
"value": "Internal/everyone"
}
],
"name": {
"givenName": "john",
"familyName": "doe"
},
"id":"9b371e7d-bd4e-42d4-9c2d-24f8505a943d",
"username": "john"
}

Retrieving User Information

Updating and Deleting Users

Filtering and Listing Users

References

--

--

--

Undergraduate at Department of Computer Science and Engineering, University of Moratuwa

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Prototype Objects

Yet another To-Do Application

Arrays in JavaScript

How to fix node version in a Web-App

Chrome Extension — When to use content scripts and injected scripts

How to Generate and Store Massive data in Node.js

Metrics into Workload Design [Neo4j]

J. A. Cirez ♥ Vanilla JavaScript

J. A. Cirez ♥ Vanilla JavaScript

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Thamidu Muthukumarana

Thamidu Muthukumarana

Undergraduate at Department of Computer Science and Engineering, University of Moratuwa

More from Medium

Queues in Nest Js With Bull.

How to solve CORS errors in Node.js

CS373 Spring 2022: Priyanka Barve

CreDA Spreads its Wings