| 1 Definition | 2 Functional Requirements | 3 Syntax | 4 Semantics |
1 Definition
The Process Action of a User sending an Authentication Item to an Authenticate Service requesting to:
- Confirm that an Item or Process is what it claims to be.
- Grant Rights to the Authentication Response Item based on Model Rights.
If the request is accepted, the Authentication Service responds with an Authentication Response Item and actual Rights to the Authentication Response Item.
2 Functional Requirements
The Authenticate Process Action includes the following elements:
- In the request
- The Authentication Request Item.
- The Model Rights requested to the Authenticate Service.
- A Transaction if requested by the Authenticate Service.
- In the response
- The Authentication Response Item.
- The Rights to the Authentication Response Item.
3 Syntax
| Protocol (WDL) | https://schemas.mpai.community/MMM4/V2.2/wdl/AuthenticatePA.wdl |
| Schema (JSON) | https://schemas.mpai.community/MMM4/V2.2/actions/AuthenticatePA.json |
4 Semantics
| Label | Description |
| Header | Authenticate Process Action Header – Standard “OSD-AUP-V” |
| MInstanceID | Identifier of M-Instance. |
| UEnvironmentID | Identifier of U-Environment. |
| AuthenticatePAID | Identifier of this PA Instance. |
| AuthenticatePATime | Creation time of this PA Instance |
| AuthenticatePAData | Data of this PA Instance. |
| – Time | Time of PA Request emission and Time of PA Request execution. Time of PA Response emission (PARS). |
| – RQ-Complements | Source Complements. |
| – With Authentication | The Authentication Item Request. |
| – With ModelRights | Requested Rights on the Authentication Response. |
| – With Transaction | Transaction, if requested by Service. |
| – RS-Complements | Destination Complements. |
| – With Authentication | Authentication Response Item . |
| – With Rights | Actual Rights based on Model Rights if PA Request is accepted. |
| – With PAStatus | PA Request Status. |
| – Ack | If PA Request could be performed. |
| – Err | If PA Request could not be performed. |
| – FaultyPA | Faulty PA Request. |
| – IncID | Incorrect ID. |
| – MLocOOR | M-Location out of range. |
| – InsRights | Insufficient Rights. |
| – InsValue | Insufficient Value in Wallet. |
| DataXMData | Identity, provenance, authorised usage, source, type, governance context, security, legality, and annotation of exchanged data. |
| DescMetadata | Descriptive Metadata. |