<- Go to ToC ProcessActions->

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:

  1. Confirm that an Item or Process is what it claims to be.
  2. 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:

  1. In the request
    1. The Authentication Request Item.
    2. The Model Rights requested to the Authenticate Service.
    3. A Transaction if requested by the Authenticate Service.
  2. In the response
    1. The Authentication Response Item.
    2. 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.

<- Go to ToC ProcessActions->