Brief recap of the AuthVO draft status (by Mark Taylor)
Motivation for including OAuth2/OIDC (by Jesus Salgado)
Presentation of proposed mechanisms for:
Discovery URLs vs Issuer URLs
Use of ivoa_bearer challenge
Single vs separate schemes for OAuth2 and OIDC (ivoa_oauth vs ivoa_oidc)
Discussion:
Are separate schemes clearer?
Interoperability concerns with generic OAuth libraries
Simplification opportunities
Discussion of error signaling:
Removing X-VO-Auth-Error
Embedding error and error_description in WWW-Authenticate header
Standard OAuth2 error vocabulary (RFC 6750)
Challenges with dynamic client registration (RFC 7591)
Pros and cons of maintaining a VO-wide list of pre-registered clients
Possible examples of pre-registered VO client IDs
Clarify:
Client IDs for VO tools (TOPCAT/STILTS, pyVO, astroquery, etc.)
Discovery metadata required for each flow
Desire for prototype implementations:
Which services or tools can implement OAuth2 first?
Interoperability testing plan
Timeline for stabilizing AuthVO draft