Skip to content

As a user i want to synchronise users from an external authentication provider with users in the CDP4-COMET server #750

@samatstariongroup

Description

@samatstariongroup

in order to support sys-amdins the webapp shall include a page that supports synchronisation of existing and new COMET users between external auth (LDAP, OIDC) and the CDP4-COMET server. The page shall:

  • displays 2 tables of users (left - right)
  • left the external auth users (LDAP / OIDC) - the table shall be sortable / filter / search capable on the columns displayed
  • the right table shows the existing COMET users
    • in case the user in COMET cannot be linked (based on for instance shortname) to the ext-auth user, then that row shall be highlighted
    • in case the user can be matched, then a dedicated icon shall be used and when the sys-admin wants to find out which user is matched this shall be indicated visually
  • the left table shall support multi-select to select multiple users to be bulk created on the COMET server (use a button to initiate that action. Once the users have been created these shall be listed in the right table.
  • When users are created, updated the app shall display a message that provides feebdack on succes or failure
  • When a COMET user is selected, a details page shall be displayed in which the Person details can be visualized and edited
  • The right table shall give a visual clue on depreacted, inactive, active Persons

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions