Skip to content

a2aproject/experimental-ext-oid4vp-auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OID4VP In-Task Authorization Extension

Experimental: This extension currently has experimental status — breaking changes are possible and community feedback is much appreciated. To learn more about the extension lifecycle, please refer to A2A Extension and Protocol Binding Governance.

This repository contains the specification for the OID4VP In-Task Authorization Extension for the Agent2Agent (A2A) protocol.

Purpose

The OpenID for Verifiable Presentations (OID4VP) In-Task Authorization extension provides an option to use OID4VP protocol for A2A In-Task authorization.

The integration of OID4VP flow allows Server Agents to perform additional authorization by requesting Verifiable Presentations (VPs) from the client. Such VP-based authorization enables Just-In-Time (JIT) authorization – server can dynamically request specific credentials during a Task execution without breaking the protocol flow.

Suggested integration provides clear protocol boundaries that set minimal restrictions on A2A and OID4VP protocols and allow usage of all features specified by these protocols.

Specification

The full specification (v1 Draft) can be found here.

Sample Implementation

A sample implementation of the OID4VP In-Task Authorization Extension can be found here.

About

OID4VP In-Task Authorization Extension for A2A.

Resources

License

Code of conduct

Contributing

Stars

2 stars

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors