Commit Graph

  • 42633ef623 oauth2: Add TrainingPeaks to list of broken oauth2 endpoints Kun 2015-03-11 18:58:16 -06:00
  • 7e88c64e80 oauth2: Add Pushbullet to set of broken providers. Alex Bramley 2015-03-11 18:26:35 +00:00
  • 2167774341 oauth2: long if condition in providerAuthHeaderWorks replaced with loop Nikolay Turpitko 2015-03-10 14:28:17 +06:00
  • 6d4eed4495 oauth2: fix expires_in for PayPal Nikolay Turpitko 2015-03-06 14:54:39 +06:00
  • 54a4310f85 oauth2/google: ConfigFromJSON should support the installed app credentials Burcu Dogan 2015-03-09 16:33:51 -07:00
  • 5cccf1a7e7 oauth2: add a test that checks token reuse Burcu Dogan 2015-03-09 14:25:31 -07:00
  • 10e6bf9f9d oauth2: provider list modified in providerAuthHeaderWorks Nikolay Turpitko 2015-03-06 15:16:30 +06:00
  • 5a0a1b2881 oauth2: remove unnecessary ClientSecret check HuKeping 2015-03-05 19:30:40 +08:00
  • 96e89befdc oauth2: remove oauth2.Context type, simplify App Engine token code Andrew Gerrand 2015-02-26 16:53:51 +11:00
  • a0fac97f6e oauth2/internal: provide better error messaging if key parse fails Burcu Dogan 2015-02-20 17:01:46 -08:00
  • 5738e56ec6 oauth2: drop pre-1.4 workaround Andrew Gerrand 2015-02-26 15:21:24 +11:00
  • 85a72d36ea oauth2: Add stripe connect to list of bad OAuth2 providers Ryan Lower 2015-02-22 14:42:53 -08:00
  • 36fb42e1e8 doc: add CONTRIBUTING.md Andrew Gerrand 2015-02-19 10:33:47 +11:00
  • 35468a7526 Adds twitch.tv to the list of known OAuth2 providers that do not implement the spec fully. James Sweet 2015-02-18 14:15:16 -05:00
  • 407aee3975 oauth2/google: add client_credentials.json Config constructor Burcu Dogan 2015-02-17 12:48:56 -08:00
  • 721c86aedb oauth2/google: fix decode error in Cloud SDK config Yuki Yugui Sonoda 2015-02-09 18:18:20 +09:00
  • d838a7d6be oauth2/google: simplify the mechanism for overriding gcloud config location Dave Day 2015-02-12 15:46:13 +11:00
  • 864eccb6a0 oauth2: remove stale comment Burcu Dogan 2015-02-10 16:56:14 +01:00
  • b0e7ac8c3a oauth2: Context godoc typo fix Péter Surányi 2015-02-08 19:17:04 +09:00
  • 1406aeefb0 oauth2: clarify comment about tokenRefresher's thread safety Andrew Gerrand 2015-02-07 21:27:57 +00:00
  • cc2494a288 oauth2: fixes tokenRefresher.Token() ignores new refresh_token Jim Cote 2015-02-05 14:58:01 -05:00
  • 6f28996586 oauth2: Resource Owner Password Credentials grant Paul Rosania 2015-02-04 00:22:21 -08:00
  • 7b840c3264 oauth2: Remove what appears to be an out of date comment. Aaron Jacobs 2015-02-06 09:38:46 +11:00
  • 53c5ae1b31 oauth2: Fix some redundant wording in the docs for AccessTypeOnline. Aaron Jacobs 2015-02-05 14:49:57 +11:00
  • 27daa780a8 oauth2: add googleapis.com to list of broken oauth2 endpoints Andrew Gerrand 2015-02-04 13:17:40 +00:00
  • 2b74ab268d oauth2: expire the tokens 10 seconds earlier Burcu Dogan 2015-01-26 10:43:56 -08:00
  • d8ba9d6c17 google/appengine: change managed VMs context to context.Context Dave Day 2015-01-22 16:09:47 +11:00
  • 267028f9bc oauth2/internal: fix the broken ini parsing test Burcu Dogan 2015-01-21 11:51:39 -08:00
  • ab6e11b96c oauth2/google: add config type to use Cloud SDK credentials Johan Euphrosine 2014-12-16 11:15:52 -08:00
  • 95a9f97e51 oauth2: don't require the appengine package during go-get Burcu Dogan 2015-01-16 13:17:33 -08:00
  • b4b040c683 oauth2: fix the build Burcu Dogan 2015-01-16 12:53:26 -08:00
  • 3e0a89646b oauth2/google: exclude the App Engine implementations if not on an AE app Burcu Dogan 2015-01-16 11:23:54 -08:00
  • 2e66694fea oauth2/google: remove unused context parameter from JWTConfigFromJSON Brad Fitzpatrick 2015-01-13 15:27:09 -08:00
  • 5361962df4 oauth2/google: use the metadata package, cleanups Brad Fitzpatrick 2015-01-06 11:34:34 -08:00
  • 685f9f8718 oauth2: Token.Extra should be type agnostic Burcu Dogan 2014-12-16 10:43:35 -08:00
  • ed997606a9 oauth2, oauth2/jwt: break JWT off into its own package Brad Fitzpatrick 2014-12-30 15:11:02 -08:00
  • dfb470cc49 oauth2: fix typo in Token docs and clarify mutability of Token Brad Fitzpatrick 2014-12-30 14:30:46 -08:00
  • a379e41d44 oauth2, oauth2/google: add, use ReuseTokenSource Brad Fitzpatrick 2014-12-30 13:25:01 -08:00
  • e5909d4679 oauth2: remove duplicate package doc and import comments Jay Weisskopf 2014-12-26 16:20:45 -06:00
  • 158e906f14 oauth2: update "review" to "codereview" in CONTRIBUTING Jay Weisskopf 2014-12-26 16:11:12 -06:00
  • 0a3f39965a oauth2: fix the broken appengine build Burcu Dogan 2014-12-21 15:27:36 -08:00
  • 78bedfddc3 oauth2: support CancelRequest when Transport.Base is nil Brad Fitzpatrick 2014-12-21 09:55:04 +11:00
  • f5b40b26f1 oauth2: use a JSON struct types instead of empty interface maps Brad Fitzpatrick 2014-12-19 16:20:30 +11:00
  • 9abe144dd5 oauth2: move Token into its own file (no code changes) Brad Fitzpatrick 2014-12-19 15:27:36 +11:00
  • 289b5d10a0 oauth2: handle token expiry for JWT Burcu Dogan 2014-12-16 09:42:17 -08:00
  • 13407478f7 oauth2/google: better instructions for the PKCS12 to PEM conversion Burcu Dogan 2014-12-16 11:04:53 -08:00
  • 928c2dd7dc oauth2: make sure travis runs at the target commit, not head Dave Day 2014-12-17 11:12:59 +11:00
  • 7512128337 oauth2/jws: minor readability improvements Burcu Dogan 2014-12-16 11:56:54 -08:00
  • 7bbf2199a5 oauth2: add func NewClient as per issue #66 Dave Day 2014-12-17 10:39:29 +11:00
  • 79dad4e0f4 oauth2: add CONTRIBUTING Burcu Dogan 2014-12-16 09:49:20 -08:00
  • a360c4ed80 oauth2: fix typo Johan Euphrosine 2014-12-16 10:06:06 -08:00
  • 1679411e42 github: new package with Github's Endpoint Brad Fitzpatrick 2014-12-16 17:33:49 +11:00
  • 9b6b7610ad oauth2: rewrite google package, fix the broken build Burcu Dogan 2014-12-10 23:30:13 -08:00
  • a568078818 oauth2: redesign the API Brad Fitzpatrick 2014-12-10 10:17:33 +11:00
  • b3f9a68f05 oauth2: fix lint errors Burcu Dogan 2014-12-01 17:26:55 -08:00
  • 3ec35f1969 Merge branch 'master' of https://github.com/golang/oauth2 Andrew Gerrand 2014-11-28 10:17:23 +11:00
  • e750a2fd5a oauth2: add vanity URL import comments, use the vanity URL on builds Burcu Dogan 2014-11-26 11:44:45 -08:00
  • 5fd31d511c Merge pull request #50 from snikch/fix-json-expiry Burcu Dogan 2014-11-25 19:48:01 -08:00
  • b846388564 oauth2: Removing the inconsistent and duplicate features, better naming Burcu Dogan 2014-11-24 17:07:50 -08:00
  • 778494f9ec Handle expiry correctly in json response Mal Curtis 2014-11-11 08:59:36 +13:00
  • c048af9da2 Add Cacher interface. Burcu Dogan 2014-11-13 15:41:14 +11:00
  • 2d3ce25e9a Don't mutate the authorization endpoint. Burcu Dogan 2014-11-12 10:02:14 +11:00
  • 0b8fcbadce Avoid setting an explicit token fetcher for the known flows. Burcu Dogan 2014-11-11 11:22:30 +11:00
  • 13cbb8b617 Disable builds for classic App Engine. Burcu Dogan 2014-11-10 15:40:49 +11:00
  • 0cf6f9b144 Introduce an option function type Burcu Dogan 2014-11-07 11:36:41 +11:00
  • 49f4824137 Merge pull request #48 from gmlewis/cache-mock Burcu Dogan 2014-10-31 17:13:19 -07:00
  • 94c2b61903 Locally cache oauth tokens. This change is for both App Engine and Managed VMs so that these apps can scale without running into the app_identity_service quota limit due to calling appengine.AccessToken too frequently. An added benefit of caching is that calls to Google APIs will be significantly sped up due to removing the round-trip calls to the api_identity_service. Glenn Lewis 2014-10-02 22:44:50 -07:00
  • 68ff865055 Merge pull request #47 from rakyll/build Burcu Dogan 2014-10-29 20:02:47 -07:00
  • 8fcd49950f Build against the appengine runtime. Burcu Dogan 2014-10-29 19:51:15 -07:00
  • 0ae3d4edc9 Allow users to get extra fields from a token response. Burcu Dogan 2014-10-27 17:35:35 -07:00
  • 2e27b6b6cb Handle non-2xx for metadata server responses. Burcu Dogan 2014-10-23 10:06:00 -07:00
  • 4b407cace1 Support token expiration for Facebook OAuth 2.0. Burcu Dogan 2014-10-21 10:43:33 -07:00
  • 7e2b7b4a79 Merge pull request #45 from secondbit/master Burcu Dogan 2014-10-07 16:21:44 -07:00
  • ad051cf1e6 Update metadata server URL to be a FQDN. Paddy Foran 2014-10-07 17:38:45 -04:00
  • 8f816d62a2 Merge pull request #43 from mjibson/master Andrew Gerrand 2014-10-04 17:10:03 +10:00
  • 123b41c5cb Add SoundCloud to the providers not supporting Auth headers Matt Jibson 2014-10-04 02:16:01 -04:00
  • 311200b953 Spelling Matt Jibson 2014-10-04 02:15:35 -04:00
  • c03fd6cc9b Merge branch 'master' of github.com:golang/oauth2 Andrew Gerrand 2014-09-30 07:38:32 +10:00
  • 040e271ca2 use variadics and fix build tags for App Engine files Andrew Gerrand 2014-09-30 07:38:10 +10:00
  • 271b19bc29 Merge branch 'master' of github.com:golang/oauth2 Burcu Dogan 2014-09-22 08:46:15 -07:00
  • 7ffb9a8fe1 Fixing path.join for URL generation. Burcu Dogan 2014-09-22 08:37:20 -07:00
  • f8fee03cb3 Godoc links should seem to be linking to godoc.org Burcu Dogan 2014-09-18 00:42:53 -07:00
  • 29bcba0a21 Merge pull request #39 from clsung/master Burcu Dogan 2014-09-11 18:56:33 -07:00
  • 099e4f09b0 Add Linkedin to the providers not supporting Auth headers. CL Sung 2014-09-11 10:49:49 +08:00
  • 6d51104f2c Build should use the exact build tag configuration of GAE managed VMs. Burcu Dogan 2014-09-08 15:05:45 -07:00
  • bda32de83f Travis build should keep building appenginevm configuration. Burcu Dogan 2014-09-08 14:52:10 -07:00
  • a388976807 Fixing build constraints for GAE and GAE managed runtime. Burcu Dogan 2014-09-08 13:33:03 -07:00
  • 85a0f4506d Merge pull request #37 from stacktic/DropboxAuthFix Burcu Dogan 2014-09-08 09:59:12 -07:00
  • 16c7b8dd8a Merge pull request #36 from jtolds/master Burcu Dogan 2014-09-08 09:58:20 -07:00
  • e6396819be Add Dropbox to the providers not supporting Auth headers. Dropbox does not support mixing URL param and Auth header for authentication but the retrieveToken method forces the client_id to be sent in the URL param. Arnaud Ysmal 2014-09-07 19:05:03 +02:00
  • 8551f9eee2 some pr review fixes JT Olds 2014-09-06 19:03:51 -06:00
  • e68820a209 fix token exchange JT Olds 2014-09-06 17:39:43 -06:00
  • 97a89b3be5 Access type and approval prompt should be set at URL generation. Burcu Dogan 2014-09-04 22:43:23 -07:00
  • cb029f4c1f Fix error message prefix. Burcu Dogan 2014-09-04 13:33:06 -07:00
  • bb8496880f Don't assume optional fields are required and use Basic Auth if available. Burcu Dogan 2014-09-04 13:28:18 -07:00
  • 32b8a902e6 client_secret should be optional. Burcu Dogan 2014-09-04 12:03:06 -07:00
  • cd4a6ded37 Removing non-required initial Client and Transport values. Burcu Dogan 2014-09-04 11:58:14 -07:00
  • 9d409b9dbd Merge branch 'jsonkeyfile' Burcu Dogan 2014-09-03 19:26:04 -07:00
  • 948919caa0 Merge branch 'httpclient' Burcu Dogan 2014-09-03 18:04:35 -07:00
  • 331436720f Adding support for Google Developers Console JSON key files. Burcu Dogan 2014-09-03 11:40:47 -07:00