<- Go to ProcessActions  ->

1 Definition 2 Functional Requirements 3 Syntax 4 Semantics

1 Definition

The Process Action of a User sending an Authentication Request Item to request that an Information Service:

  1. Confirm that an Item or Process is what it claims to be.
  2. Grant Rights to the Authentication Response Item based on requested Rights (Status=Model).

If the request is accepted, the Information Service responds with an Authentication Response Item including Rights (Status=Final).

2 Protocol

  1. User sends Authenticate PA Request including Authentication with Rights (Status=Model) to Information.
    1. If Authenticate is a free service, goto Authenticate.
    2. If Authenticate is a pay service:
      1. User sends Authenticate PA Request with Service Pricing Model (Status=Model) to Information.
      2. Information sends Authenticate PA Response:
        1. If Authenticate PA Response includes Status=Err, goto End.
        2. If Authenticate PA Response includes Status=Ack and Service Pricing Model including Transaction (both Status=Model), User
          1. Transacts Value contained in Transaction.
          2. Sends Authenticate PA Request including Service Pricing Model with Transaction (Status=Final) to Information.
  2. Authenticate: Information sends Authenticate PA Response to User including:
    1. Service Pricing Model (Status=Final), if Authenticate is a pay Service.
    2. Authentication and Rights (Status=Final).
  3. End

3 Syntax

https://schemas.mpai.community/MMM4/V2.2/actions/AuthenticatePA.json

4 Semantics

Label Description
Header Authenticate Process Action Header – Standard “OSD-AUP-Vx.y”
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 Request Item.
  – With Rights Requested Rights (Status=Model) on the Authentication Response.
  – With SPM Service Pricing Model, if Authenticate is a pay Service.
– RS-Complements Complements in the PA Response.
  – With Authentication Authentication Response Item.
  – With Rights Rights (Status=Final) based on Model Rights if PA Request is accepted.
  – With SPM Service Pricing Model completed by Authenticate Service.
  – 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.
      – LocOOR Location out of range.
      – InsRights Insufficient Rights.
      – InsValue Insufficient Value in Wallet.
Trace Authentication provenance information and time of PA production.
 DescMetadata Descriptive Metadata.

<- Go to ProcessActions  ->