-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Labels
TSC ReviewTo be reviewed by the Technical Steering CommitteeTo be reviewed by the Technical Steering Committee
Description
Description
The AuthenticationInfo object within PushNotificationConfig includes a scheme field, but the specification does not clarify whether this refers to an HTTP Authentication Scheme from the IANA registry.
Issue
The scheme field in AuthenticationInfo is documented without specifying:
- Whether it should be a valid HTTP Authentication Scheme from the IANA HTTP Authentication Scheme Registry
- What values are acceptable (e.g., "Bearer", "Basic", "Digest", etc.)
- Whether custom schemes are permitted
- Case sensitivity requirements
Suggested Action
Clarify the scheme field specification by:
- Explicitly referencing the IANA HTTP Authentication Scheme Registry if applicable (https://www.iana.org/assignments/http-authschemes/)
- Specifying which standard schemes are supported (e.g., Bearer, Basic)
- Documenting whether custom/proprietary schemes are allowed
- Providing examples of valid scheme values
- Clarifying case sensitivity expectations (schemes are typically case-insensitive per RFC 7235)
Additional Context
Clear specification of the authentication scheme will ensure:
- Consistent implementation across A2A agents
- Proper interoperability with standard HTTP authentication mechanisms
- Better security practices by encouraging use of well-defined authentication schemes
References
- RFC 7235: Hypertext Transfer Protocol (HTTP/1.1): Authentication
- IANA HTTP Authentication Scheme Registry: https://www.iana.org/assignments/http-authschemes/
Metadata
Metadata
Assignees
Labels
TSC ReviewTo be reviewed by the Technical Steering CommitteeTo be reviewed by the Technical Steering Committee
Type
Projects
Status
In progress