Skip to content

proposal: x/oauth2: deprecate provider specific packages #73451

@seankhliao

Description

@seankhliao

Proposal Details

Proposal

Deprecate the following provider specific subpackages of golang.org/x/oauth2.
Format importers (via pkg.go.dev), package name.

Motivation

Since 2018, golang/oauth2#325 / CL 147459
we've stopped adding new provider specific packages, instead adding new endpoints to just the
endpoint package.

Some of them are for entities that no longer exist (e.g. nokiahealth),
others refer to versioned api endpoints that are no longer available
(e.g. facebook v3.2 ended on may 4, 2021).

I think sufficient time has passed that we can deprecate the provider specific packages.

I left out the google tree, as it's much more extensive in its apis.
I believe there's work to move to cloud.google.com/go/auth for those
cc @hickford

Metadata

Metadata

Assignees

No one assigned

    Labels

    LibraryProposalIssues describing a requested change to the Go standard library or x/ libraries, but not to a toolProposal

    Type

    No type

    Projects

    Status

    No status

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions