Skip to content

Project initialization - #2

Open
frohrlich wants to merge 1 commit into
python-scim:mainfrom
frohrlich:main
Open

frohrlich wants to merge 1 commit into
python-scim:mainfrom
frohrlich:main

Conversation

@frohrlich

Copy link
Copy Markdown

Initial implementation of scim2-flask.

SCIM2 serves the resource, search, bulk and discovery endpoints of RFC 7644
over a ScimStorage the application implements, and a ScimProvider
describing the resource types and the supported features.

  • validation and serialization with scim2-models, in the context of each
    operation and under the policy of the provider
  • PUT and PATCH applied by the extension, persisted with a single storage
    update
  • searches per resource type and at the server root
  • bulk operations, with failOnErrors, maxOperations and maxPayloadSize
  • conditional requests with ETags
  • SCIM error payloads for every failure
  • an in-memory example server, checked with scim2-tester
  • documentation: tutorial, how-to guides, explanation and reference, with
    executed examples

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant