Warning: These documents are under active
development and subject to change (version 2.1.0-beta).
The latest release documents are at:
https://purl.dataone.org/architecture
Edit a user account. This includes creating, deleting, editing
User Account Management - Create new user account on Identity Provider (also edit, delete, ...).
Perform basic account management operations. This process can be quite complex depending on the identity provider in use and the security policies that need to be addressed.
The use case and interaction presented here assumes a simplistic operation that relies only upon email verification for the new account creation. A more sophisticated interaction might include administrative approval of the new account, selection of an identity provider to use, and assignment of roles based on the level of approval and the nature of the selected identity provider (i.e. trustworthiness of identity provider).
Figure 1. Interactions for use case 15.
Notes