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

Use Case 14 - System Authentication and AuthorizationΒΆ

Revisions
View document revision history.

Goal

A system process authenticates and performs some system operation (e.g. replication). In this example, a Member Node authenticates to enable transfer of content from MN A to MN B.
Summary
System operations are required for many operations including the management of content across Member Nodes and replication between Coordinating Nodes. This use case describes the system level interactions required to perform a system level operation.
Actors
  • Coordinating Node
  • Member Node(s)
Preconditions
  • Operational system
Triggers
  • A system level operation is invoked.
Post Conditions
  • The operation is completed
  • The authentication token is optionally disposed
../../_images/14_uc.png

Figure 1. Use case 14, system authentication

../../_images/14_seq.png

Figure 2. Interactions for use case 14.