Overview
ProposerChristos Kanellopoulos, Gabriel Zachmann
Area

IDENTITY & ACCESS MANAGEMENT

Type of work

DEVELOPMENT

Output

PROTOTYPE

History
Original proposal

Christos Kanellopoulos, Gabriel Zachmann: Proof-of-Concept for the AARC G052 implementation OAuth 2.0 Proxied Token Introspection, required by CoreAAI. In this protocol, an OAuth 2.0 Authorization Server (AS) receives an introspection request for a token it did not issue, to query a different, trusted AS. This enables the AS to determine the active state of the token and to retrieve associated metadata.

Description of the activity

Proof-of-Concept for the AARC G052 implementation OAuth 2.0 Proxied Token Introspection, required by CoreAAI/EOSC AAI/other AARC compliant implementations. In this protocol, an OAuth 2.0 Authorization Server (AS) receives an introspection request for a token it did not issue, to query a different, trusted AS. This enables the AS to determine the active state of the token and to retrieve associated metadata.

An initial implementation called TIP was created by Gabriel Zachmann: https://github.com/zachmann/tip

TIP is a component that can be deployed next to the OP and implement G052. No need change the OP, just change the url of the advertised token introspection endpoint to the TIP endpoint.

In this topic, we,

  • extent functionality to support OpenID Federation

  • investigate what other improvements could be make

    • deployability, documentation

Outcome

  • Updated TIP version

Ownership & Utilisation

The following parties will use the results of this activity:

T&I Servicepossibly
R&E Communityyes
External Partypossibly


Activity Description


  • No labels