Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

SCIM schema and feature flexiblility #5567

Open
obrienmd opened this issue May 10, 2023 · 0 comments
Open

SCIM schema and feature flexiblility #5567

obrienmd opened this issue May 10, 2023 · 0 comments
Labels
enhancement/confirmed Enhancements that will be implemented in the future enhancement New feature or request

Comments

@obrienmd
Copy link
Contributor

Is your feature request related to a problem? Please describe.
For the last few days, I feel like I'm just submitting "please help work around Bitwarden's SCIM weirdness" requests :)

See: bitwarden/server#2919

Describe the solution you'd like
I've been running patched versions of Authentik to test "fixes" to this and various other BW SCIM oddities:

  1. An option to specify SCIM metadata manually in SCIM provider configuration, for those servers that do support additional things (such as PATCH) but do not properly publish metadata at their SCIM endpoint?
  2. The ability to add data keys to SCIM that aren't specified in the official schema, e.g. group "organizationId" for Bitwarden. I've defined this in our SCIM maps, but I believe it's getting filtered out in to_scim when it goes through schema validation.
  3. (Longest shot and probably worst idea, which is saying something given how bad all these ideas are) Some way to really mess with SCIM calls, e.g. set headers such as User-Agent.

Describe alternatives you've considered
Not working around providers that are variously not SCIM-standard (I think?).

@obrienmd obrienmd added the enhancement New feature or request label May 10, 2023
@BeryJu BeryJu added this to the Future release milestone May 23, 2024
@BeryJu BeryJu added the enhancement/confirmed Enhancements that will be implemented in the future label May 23, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement/confirmed Enhancements that will be implemented in the future enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants