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
https://schemas.mpai.community/MMM4/V2.1/actions/AuthenticatePA.json
4 Semantics
Label | Description |
Header | Authenticate Process Action Header |
– Standard-AuthenticatePA | The characters “OSD-AUP-V” |
– Version | Major version – 1 or 2 characters |
– Dot-separator | The character “.” |
– Subversion | Minor version – 1 or 2 characters |
MInstanceID | Identifier of M-Instance. |
MEnvironmentID | Identifier of M-Environment. |
AuthenticatePAData | Data of the Authenticate PA Item. |
– Time | Times of PA request emission and PA request execution. |
– 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. |
DescMetadata | Descriptive Metadata. |