feat: add Tesorio as built-in SCIM service provider#45
Open
c1-dev-bot[bot] wants to merge 1 commit into
Open
Conversation
Add Tesorio SCIM 2.0 configuration as a built-in service provider. Tesorio is an accounts-receivable / cash flow platform that exposes a standard SCIM 2.0 server for user and group (Permission Groups) management. Configuration includes: - Standard SCIM user field mappings (id, userName, name, emails, active) - Group mappings with member tracking for Permission Groups - Group membership provisioning (add/remove members via PATCH) - Bearer token authentication
Contributor
Connector PR Review: feat: add Tesorio as built-in SCIM service providerBlocking Issues: 0 | Suggestions: 0 | Threads Resolved: 0 Review SummaryThis PR adds a new Security IssuesNone found. Correctness IssuesNone found. SuggestionsNone. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds Tesorio as a built-in SCIM 2.0 service provider configuration. Tesorio is an accounts-receivable / cash flow / collections automation platform that exposes a standard SCIM 2.0 server for user and group management.
Changes
tesorio.yamlservice provider config with standard SCIM 2.0 field mappingsid,userName,name.givenName/familyName,emails,activeapiKeyauth type withBearerprefix)Usage
Notes
apiEndpointdefaults tohttps://app.tesorio.com/scim/v2/— this may need adjustment based on the actual Tesorio SCIM server URL provided during setup. Users can override by using--scim-config-filewith a custom YAML config.Fixes: CXH-1706
Test plan
go build ./cmd/baton-scim/passesgo test ./...passes (config test now correctly validates 5 providers)Automated PR Notice
This PR was automatically created by c1-dev-bot as a potential implementation.
This code requires: