Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

IDP Sync autocomplete + debuggability #210

Open
Emyrk opened this issue Nov 13, 2024 · 0 comments
Open

IDP Sync autocomplete + debuggability #210

Emyrk opened this issue Nov 13, 2024 · 0 comments

Comments

@Emyrk
Copy link
Member

Emyrk commented Nov 13, 2024

When doing organization, group, or role sync there is very little resources to debug or inform the settings choices.

In the past, we relied on checking the debug logs and hitting a specific owner only endpoint to see claim information.

Debug features should include:

  • Detected claims fields: Sync Field should have a list of fields sent over by the IDP to select from. Showing what fields are available
  • Mapping table rows should have:
    • Green/red if the IDP group was found or not. To suggest an unused mapping
    • Autocomplete list of all the idp groups found.
  • Stretch goal: A "preview" of what orgs/groups/roles a specific user get's mapped to. As well as a partial dump of their claims.

Backend implementation

We currently store a user's claims as debug_context in the database. We should rename this to link_claims and embrace it more fully.

We can then run queries across the json payloads to accomplish the auto-complete lists.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant