The Rock Solid Knowledge SCIM component for ASP.NET Core enables your web applications to act as a SCIM Client and Service Provider.
The SCIM component is available from https://www.identityserver.com/products/scim-for-aspnet.
The sample projects implement the QuickStarts from https://www.identityserver.com/documentation/scim/. For more information about each project, please refer to the QuickStart documentation.
Please note that the Service Provider implementations build upon one another based on the QuickStarts.
- ServiceProvider
- In-Memory: A basic implementation of a SCIM Service Provider using the in-memory store, note no patch or filter support, and not compatible with AzureAD and Okta.
- Extensions: A SCIM Service Provider implementation utilizing the extensions feature of SCIM
- AuthenticationAndAuthorization: A SCIM Service Provider implementation with the SCIM endpoints protected with authentication and authorization
- CustomStoreAndValidation: A SCIM Service Provider implementation with custom stores and validation for SCIM requests
- SimpleApp A SCIM Service Provider implementation with custom stores that fully support filters and patch. This is compatible with AzureAD and Okta
- Rsk.ScimExamples.postman_collection.json contains SCIM example requests
For a demo license, please sign up on our products page, or reach out to sales@identityserver.com.