Skip to content

go/adbc/flightsql: OAuth 2.0 flows support in flight sql clients #2650

Open
@xborder

Description

@xborder

What feature or improvement would you like to see?

I'd like to suggest adding support to OAuth 2.0 authentication flows.

ABDC Go is integrated in third-party applications that support multiple SSO scenarios. Occasionally backends require specific flows such Token Exchange to support delegation and impersonation, or replacing tokens by lightweight opaque tokens to improve performance during flight communications.

Other scenarios include service-account authentication through Client Credentials where developers provide a client_id and a client_secret or even a mixture of both flows

What is OAuth 2.0?
OAuth 2.0 is the industry-standard protocol for authorization. OAuth 2.0 focuses on client developer simplicity while providing specific authorization flows for web applications, desktop applications, mobile phones, and living room devices. This specification and its extensions are being developed within the IETF OAuth Working Group.

(source)

PR with the proposal

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions