-
Notifications
You must be signed in to change notification settings - Fork 0
FAPI_Meeting_Notes_2025 07 23_Atlantic
Nat Sakimura edited this page Jul 10, 2026
·
1 revision
Date: July 23, 2025
Time: 14:00 UTC
Meeting Type: Virtual
Chair: Nat Sakimura
- Nat Sakimura (Chair)
- Peter Stanley
- Takahiko Kawasaki
- Dima Postnikov
- Bjorn Hjelm
- Imran Ulghar (OBL)
- Peter Wallach (Mastercard)
- Robert Gallagher (Mastercard)
- Hideki Ikeda
- Kosuke Koiwai
- Chris Robbertse (OB)
- Roll Call
- Adoption of Agenda
- Events
- External Orgs & Liaisons
- PRs
- Issues
- AOB
-
IETF 123 - Madrid (July 19-25, 2025) - Currently ongoing
- OAuth working group sessions tomorrow and day after
- Identity and authentication sessions held on Monday
- Workload identity sessions held yesterday
-
Finance of Tomorrow Conference - Rio de Janeiro, Brazil (September 8-10, 2025)
- Brazil has significant FAPI adoption
- Seeking FAPI working group representative to attend and report back
- FIDO Authenticate - Carlsbad, CA (October 13-16, 2025)
-
OIDF Events - San Jose (October 27, 2025)
- After lunch workshop prior to IIW
- Likely to be held at Cisco facility
- IIW Fall 2025 - Mountain View (October 28-30, 2025)
- IETF 124 - Montreal (November 1-7, 2025)
-
Web Conference - Lisbon (Week after IETF 124)
- Large conference with significant industry participation
- First Meeting: Monday, July 28, 2025 at 6 PM Sydney time (1 AM PT)
-
Meeting Schedule: Two meetings per month
- First meeting: European timezone friendly
- Second meeting: US/Australia timezone friendly
- Objective: Share best practices, concerns, and identify how OIDF can support ecosystems across working groups and standards
- Scope: Not limited to FAPI - covers all OIDF specifications
- Background: Addressing the gap left by OIX closure for ecosystem rules and governance
- Blog announcement: In review, to be published shortly
-
Vote on JARM Errata: Open until Monday, August 4, 2025 at 12 PM PT
- Vote to approve proposed errata corrections to JWT Secured Authorization Response Mode for OAuth 2.0
- Owner: Dave (absent)
- Status: Deferred due to owner absence
- Status: Approved but has merge conflicts
- Action Required: Resolve conflicts before merging
- Assigned: Dave
- Status: Has conflicts and requires content review
- Action Required: Community review requested
Issue #739 - Collective FAPI 1 Issues (Peter Stanley)
- Background: Request to consolidate all issues impacting FAPI 1 specification
-
Motivation:
- Live ecosystem requires clarity on upcoming changes
- Need comprehensive view of all FAPI 1 impacts and their status
- Required for ecosystem communication and vendor coordination
-
Specific Concerns:
- Security vulnerability fallout and required changes
- Cipher suite removals and BCP 195 references
- Timeline for conformance suite updates
- Impact on yearly attestation requirements for UK banks
- Proposed Resolution: Dedicated agenda time to review all FAPI 1 impacts collectively
- Potential Outcomes: May result in FAPI 1.1 or 1.5 release
- Next Steps: Discussion scheduled for next week when more team members available
Issue #706 - HTTP Signature Component Identifiers (Takahiko Kawasaki)
-
Problem: Current FAPI 2.0 HTTP signing specification requires including
signature-reqandsignature-input-reqcomponent identifiers, causing technical issues - Proposed Solution: Update provided in issue to resolve the technical problem
- Status: Requires review from specification authors (Dave, Daniel, Joseph)
- Next Steps: Seek input from Justin Richer (RFC 9421 author) for HTTP Message Signature expertise
Issue #728 - Client Public Key Retrieval (Takahiko Kawasaki)
- Problem: No standardized method for resource servers to obtain client public keys for HTTP message signature verification
- Current Solutions: Require complex specifications like OpenID Federation
-
Proposed Solution:
- Use client public key embedded in DPoP proof JWT or X.509 client certificate
- Leverage fact that FAPI 2.0 requires either mTLS or DPoP
- Establish binding between access token authentication and HTTP message signing keys
-
Benefits:
- Eliminates dependency on Federation specifications
- Uses only existing standardized specifications (mTLS, DPoP)
- Status: Requires working group consensus and specification update
- Implementation: Takahiko preparing demo for next week
Issue #736 - Post-Quantum Cryptography (Dima Postnikov)
-
Proposals:
- Add guidance notes to FAPI security profile regarding post-quantum considerations
- Label existing certified implementations that support TLS 1.3 for easier ecosystem reference
-
Certification Impact:
- Could provide warnings (not failures) for implementations lacking TLS 1.3 support
- Similar to existing TLS checkers that warn but don't fail
- Next Steps: Requires consultation with certification team
Issue #734 - Private Key Handling Recommendations (Dima Postnikov)
- Proposal: Reference OWASP or NIST guidelines rather than specifying detailed crypto implementation requirements
- Rationale: Leverage existing authoritative sources for cryptographic best practices
- Foundation: All FAPI security analysis assumes sound cryptography and key management
Issue #738 - FAPI2 ID2 Test Deprecation
- Status: Two homework items pending (Dima and Joseph)
- Timeline: Keeping deprecation timeline open until readiness confirmed
Issue #733 - JARM Downgrade Attack
- Background: Issue raised by Jaron, arrived too late for JARM errata process
- Proposed Interim Solution: Add guidance to implementation advice document
-
Next Steps:
- Change component designation from JARM to implementation advice if no objections by next week
- Dima to provide supporting comment
- DPoP Integration: DPoP header contains proof JWT with client public key in JWS header
- mTLS Integration: Client certificate provides public key directly
- Signature Requirements: HTTP signing specification mandates including DPoP header in signature base when present
- Canonicalization Concerns: Discussion on handling special characters and internationalized domain names in target URIs
- Demo Availability: Complete implementation demo ready for next week's presentation
- Peter Stanley: Create issue for FAPI 1 collective impacts discussion (✅ Completed during meeting)
- Working Group: Review PRs #541 and other pending pull requests
- Dave: Resolve merge conflicts in approved PRs when available
- Takahiko: Prepare HTTP message signing demo for next week
- Nat: Reach out to Justin Richer for HTTP signature specification input
- Dima: Provide comment supporting JARM downgrade issue migration to implementation advice
- All: Review Issue #728 client public key retrieval proposal
- Certification Team: Consult on post-quantum cryptography guidance proposals (when available)
- Attendance: Better than expected (10 people) despite IETF week and European summer vacation timing
- Key Absences: Dave, Michael, Joseph (due to IETF commitments)
- Next Meeting: July 30, 2025 - expecting higher attendance
- Duration: Meeting concluded at 53 minutes past the hour
- Issue #739 approved for creation and future discussion
- Consensus to proceed with client public key retrieval discussion
- Agreement to reference external standards (OWASP/NIST) for crypto guidance
- Support for migrating JARM downgrade to implementation advice
- Timeline for FAPI 1.x updates and their impact on conformance testing
- Post-quantum cryptography implementation timeline and ecosystem readiness
- Resource allocation for HTTP signing specification updates
- Coordination with certification team on various proposed changes