/Samples.Scim

Samples for the Rsk.AspNetCore.Scim component

Primary LanguageC#Apache License 2.0Apache-2.0

Sample projects implementing RSK SCIM component

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.

Projects

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

Getting Started

License Keys

For a demo license, please sign up on our products page, or reach out to sales@identityserver.com.