Commit Graph

  • 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
  • 9d55d5b30b Relax AppEngineConfig to allow RoundTrippers. Burcu Dogan 2014-09-03 17:20:29 -07:00
  • cf75ced13b Merge branch 'master' of github.com:golang/oauth2 Burcu Dogan 2014-09-03 11:51:08 -07:00
  • 533cae1f5a Add missing license headers. Burcu Dogan 2014-09-03 11:50:43 -07:00
  • 3561f0ea82 Merge pull request #31 from subosito/new-transport-example Burcu Dogan 2014-09-02 20:45:21 -07:00
  • eae9d0e836 removed NewTransport inline example Alif Rachmawadi 2014-09-03 08:27:29 +07:00
  • 8524783bd7 Allow configs to be initialised with zero values for Client and Transport. Burcu Dogan 2014-09-02 14:06:51 -07:00
  • e049d530c3 fixed NewTransport example code Alif Rachmawadi 2014-09-02 21:17:45 +07:00
  • 32db53ef55 better error handling in JWT fetchtoken Andrew Gerrand 2014-09-01 14:39:59 +10:00
  • 32b45383ad Managed VM users should depend on http.DefaultTransport by default. Burcu Dogan 2014-08-31 15:36:50 -07:00
  • 6bb0a5207a Do not assume that http.DefaultClient and http.DefaultTransport is always available. Burcu Dogan 2014-08-31 15:13:59 -07:00
  • 38c4892682 Merge branch 'privatekey' Burcu Dogan 2014-08-18 13:11:44 -07:00
  • 03a41b25d4 Don't assume private key to be available on a traditional file system. Burcu Dogan 2014-08-16 18:04:02 -07:00
  • 3a5e8819eb Rename exchange code to code, document as authorization code. Burcu Dogan 2014-08-16 19:29:11 -07:00
  • ee77246177 Don't provide a Transport interface but provide a http.RoundTripper implementation. Burcu Dogan 2014-08-13 22:22:35 -07:00
  • b314823c0b TokenFetcher should not mutate existing tokens. Burcu Dogan 2014-08-13 16:47:57 -07:00