AAI Connect Profile 1.2 / Passports v1.2

Work-order Token Proposal

January 2022

Table of Contents

Table of Contents

Previous Document links

Specification details of the proposed work-order v1.2

Requirements

Previous Document links

Feeding into this specification is the agreement outlined here:

Documents and proposals prior to this

 

Specification details of the proposed work-order v1.2

Requirements

(reasonably broad, 10 or so? Kurt to start NiH requirements for a work-order token)

Requirement

Rationale / Use Case

E.g. Must be unforgeable (?)

E.g. A key requirement of capability systems, but also in general just obviously a requirement that arbitrary external systems shouldn’t be able to forge valid tokens

Definitions

Passport: container for Visas

Visa: dataset permissions tied to an identity

Passport-Scoped Access Token: An OIDC access token used to obtain a Work Order

Work Order Token: revocable, minimally-scoped, identity-tied token used for batch processing

Endpoint to Obtain Work Order Token

Take the access token to a new endpoint to get a Work Order Token

Not /userinfo as in 1.0 - should not require the same token that returns PII.

Introspection endpoint is called to obtain a work order token