Skip to content

Usecase: Unmap identity from user profile #25

Description

@servilla

User management service to enable the management of the user profile.

Story: User/Group Management and Microsoft SSO #3

Goal:
Allow a user to unmap an authentication identity from a user profile.

Actors:

  1. User
  2. System

Prerequisites:

  1. User "A" profile exists in the system and has relationship with identity "A" and identity "B".
  2. User "A" is authenticated in system.

Actions:

  1. User "A" selects "manage user profile" menu.
  2. System displays "manager user profile" menu.
  3. User "A" selects "manage mapped identities" menu item.
  4. System displays list of mapped identities with hyperlink to "delete identity" for each mapped identity.
  5. User "A" selects identity "B".
  6. System displays "delete confirmation" message.
  7. Users "A" selects confirm delete.
  8. System deletes identity "B".

Notes:

  1. The "manage mapped identities" menu item will only display if two or more identities have relationships with User "A".
  2. Creating a user profile will likely include storing user and authentication information, and storing each set of information in a database table makes the most sense. There is an expectation that an individual will have the opportunity to authenticate with multiple IdPs and will want the same user profile to be active regardless of IdP used to authenticate. It is, therefore, reasonable to have a relationship cardinality of many auth entries to one user profile entry.
  3. An authentication identity can only be mapped to one user profile at a time.

image

Mockups:

Image

Metadata

Metadata

Assignees

Labels

SPUSeattle Public UtilitiesusecaseUser scenario description in high-level english

Type

No type

Projects

Status
Usecase

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions