💾 Archived View for godocs.io › golang.org › x › oauth2 › endpoints captured on 2024-02-05 at 10:30:56. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-12-28)
-=-=-=-=-=-=-
import "golang.org/x/oauth2/endpoints"
Package endpoints provides constants for using OAuth2 to access various services.
var Amazon = oauth2.Endpoint{ AuthURL: "https://www.amazon.com/ap/oa", TokenURL: "https://api.amazon.com/auth/o2/token", }
Amazon is the endpoint for Amazon.
var Battlenet = oauth2.Endpoint{ AuthURL: "https://battle.net/oauth/authorize", TokenURL: "https://battle.net/oauth/token", }
Battlenet is the endpoint for Battlenet.
var Bitbucket = oauth2.Endpoint{ AuthURL: "https://bitbucket.org/site/oauth2/authorize", TokenURL: "https://bitbucket.org/site/oauth2/access_token", }
Bitbucket is the endpoint for Bitbucket.
var Cern = oauth2.Endpoint{ AuthURL: "https://oauth.web.cern.ch/OAuth/Authorize", TokenURL: "https://oauth.web.cern.ch/OAuth/Token", }
Cern is the endpoint for CERN.
var Facebook = oauth2.Endpoint{ AuthURL: "https://www.facebook.com/v3.2/dialog/oauth", TokenURL: "https://graph.facebook.com/v3.2/oauth/access_token", }
Facebook is the endpoint for Facebook.
var Fitbit = oauth2.Endpoint{ AuthURL: "https://www.fitbit.com/oauth2/authorize", TokenURL: "https://api.fitbit.com/oauth2/token", }
Fitbit is the endpoint for Fitbit.
var Foursquare = oauth2.Endpoint{ AuthURL: "https://foursquare.com/oauth2/authorize", TokenURL: "https://foursquare.com/oauth2/access_token", }
Foursquare is the endpoint for Foursquare.
var GitHub = oauth2.Endpoint{ AuthURL: "https://github.com/login/oauth/authorize", TokenURL: "https://github.com/login/oauth/access_token", DeviceAuthURL: "https://github.com/login/device/code", }
GitHub is the endpoint for Github.
var GitLab = oauth2.Endpoint{ AuthURL: "https://gitlab.com/oauth/authorize", TokenURL: "https://gitlab.com/oauth/token", }
GitLab is the endpoint for GitLab.
var Google = oauth2.Endpoint{ AuthURL: "https://accounts.google.com/o/oauth2/auth", TokenURL: "https://oauth2.googleapis.com/token", DeviceAuthURL: "https://oauth2.googleapis.com/device/code", }
Google is the endpoint for Google.
var Heroku = oauth2.Endpoint{ AuthURL: "https://id.heroku.com/oauth/authorize", TokenURL: "https://id.heroku.com/oauth/token", }
Heroku is the endpoint for Heroku.
var HipChat = oauth2.Endpoint{ AuthURL: "https://www.hipchat.com/users/authorize", TokenURL: "https://api.hipchat.com/v2/oauth/token", }
HipChat is the endpoint for HipChat.
var Instagram = oauth2.Endpoint{ AuthURL: "https://api.instagram.com/oauth/authorize", TokenURL: "https://api.instagram.com/oauth/access_token", }
Instagram is the endpoint for Instagram.
var KaKao = oauth2.Endpoint{ AuthURL: "https://kauth.kakao.com/oauth/authorize", TokenURL: "https://kauth.kakao.com/oauth/token", }
KaKao is the endpoint for KaKao.
var LinkedIn = oauth2.Endpoint{ AuthURL: "https://www.linkedin.com/oauth/v2/authorization", TokenURL: "https://www.linkedin.com/oauth/v2/accessToken", }
LinkedIn is the endpoint for LinkedIn.
var Mailchimp = oauth2.Endpoint{ AuthURL: "https://login.mailchimp.com/oauth2/authorize", TokenURL: "https://login.mailchimp.com/oauth2/token", }
Mailchimp is the endpoint for Mailchimp.
var Mailru = oauth2.Endpoint{ AuthURL: "https://o2.mail.ru/login", TokenURL: "https://o2.mail.ru/token", }
Mailru is the endpoint for Mail.Ru.
var MediaMath = oauth2.Endpoint{ AuthURL: "https://api.mediamath.com/oauth2/v1.0/authorize", TokenURL: "https://api.mediamath.com/oauth2/v1.0/token", }
MediaMath is the endpoint for MediaMath.
var MediaMathSandbox = oauth2.Endpoint{ AuthURL: "https://t1sandbox.mediamath.com/oauth2/v1.0/authorize", TokenURL: "https://t1sandbox.mediamath.com/oauth2/v1.0/token", }
MediaMathSandbox is the endpoint for MediaMath Sandbox.
var Microsoft = oauth2.Endpoint{ AuthURL: "https://login.live.com/oauth20_authorize.srf", TokenURL: "https://login.live.com/oauth20_token.srf", }
Microsoft is the endpoint for Microsoft.
var NokiaHealth = oauth2.Endpoint{ AuthURL: "https://account.health.nokia.com/oauth2_user/authorize2", TokenURL: "https://account.health.nokia.com/oauth2/token", }
NokiaHealth is the endpoint for Nokia Health.
var Odnoklassniki = oauth2.Endpoint{ AuthURL: "https://www.odnoklassniki.ru/oauth/authorize", TokenURL: "https://api.odnoklassniki.ru/oauth/token.do", }
Odnoklassniki is the endpoint for Odnoklassniki.
var PayPal = oauth2.Endpoint{ AuthURL: "https://www.paypal.com/webapps/auth/protocol/openidconnect/v1/authorize", TokenURL: "https://api.paypal.com/v1/identity/openidconnect/tokenservice", }
PayPal is the endpoint for PayPal.
var PayPalSandbox = oauth2.Endpoint{ AuthURL: "https://www.sandbox.paypal.com/webapps/auth/protocol/openidconnect/v1/authorize", TokenURL: "https://api.sandbox.paypal.com/v1/identity/openidconnect/tokenservice", }
PayPalSandbox is the endpoint for PayPal Sandbox.
var Slack = oauth2.Endpoint{ AuthURL: "https://slack.com/oauth/authorize", TokenURL: "https://slack.com/api/oauth.access", }
Slack is the endpoint for Slack.
var Spotify = oauth2.Endpoint{ AuthURL: "https://accounts.spotify.com/authorize", TokenURL: "https://accounts.spotify.com/api/token", }
Spotify is the endpoint for Spotify.
var StackOverflow = oauth2.Endpoint{ AuthURL: "https://stackoverflow.com/oauth", TokenURL: "https://stackoverflow.com/oauth/access_token", }
StackOverflow is the endpoint for Stack Overflow.
var Strava = oauth2.Endpoint{ AuthURL: "https://www.strava.com/oauth/authorize", TokenURL: "https://www.strava.com/oauth/token", }
Strava is the endpoint for Strava.
var Twitch = oauth2.Endpoint{ AuthURL: "https://id.twitch.tv/oauth2/authorize", TokenURL: "https://id.twitch.tv/oauth2/token", }
Twitch is the endpoint for Twitch.
var Uber = oauth2.Endpoint{ AuthURL: "https://login.uber.com/oauth/v2/authorize", TokenURL: "https://login.uber.com/oauth/v2/token", }
Uber is the endpoint for Uber.
var Vk = oauth2.Endpoint{ AuthURL: "https://oauth.vk.com/authorize", TokenURL: "https://oauth.vk.com/access_token", }
Vk is the endpoint for Vk.
var Yahoo = oauth2.Endpoint{ AuthURL: "https://api.login.yahoo.com/oauth2/request_auth", TokenURL: "https://api.login.yahoo.com/oauth2/get_token", }
Yahoo is the endpoint for Yahoo.
var Yandex = oauth2.Endpoint{ AuthURL: "https://oauth.yandex.com/authorize", TokenURL: "https://oauth.yandex.com/token", }
Yandex is the endpoint for Yandex.
var Zoom = oauth2.Endpoint{ AuthURL: "https://zoom.us/oauth/authorize", TokenURL: "https://zoom.us/oauth/token", }
Zoom is the endpoint for Zoom.
func AWSCognito(domain string) oauth2.Endpoint
AWSCognito returns a new oauth2.Endpoint for the supplied AWS Cognito domain which is linked to your Cognito User Pool.
Example domain: https://testing.auth.us-east-1.amazoncognito.com
For more information see: https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-assign-domain.html https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-userpools-server-contract-reference.html
func AzureAD(tenant string) oauth2.Endpoint
AzureAD returns a new oauth2.Endpoint for the given tenant at Azure Active Directory. If tenant is empty, it uses the tenant called `common`.
For more information see: https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols#endpoints
func HipChatServer(host string) oauth2.Endpoint
HipChatServer returns a new oauth2.Endpoint for a HipChat Server instance running on the given domain or host.