├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── node.yml ├── .gitignore ├── .jshintrc ├── .npmignore ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── lib ├── errors │ ├── googleplusapierror.js │ └── userinfoerror.js ├── index.js ├── profile │ ├── googleplus.js │ └── openid.js └── strategy.js ├── package.json └── test ├── bootstrap └── node.js ├── fixtures ├── googleplus │ ├── me-no-image.json │ ├── me-no-name.json │ ├── me-with-profile-email.json │ ├── me-with-profile.json │ └── me.json └── userinfo │ ├── userinfo-no-picture.json │ ├── userinfo-with-profile-email.json │ ├── userinfo-with-profile.json │ └── userinfo.json ├── package.test.js ├── profile ├── googleplus.test.js └── openid.test.js ├── strategy.profile.test.js └── strategy.test.js /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: jaredhanson 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/node.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/.github/workflows/node.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/.jshintrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/README.md -------------------------------------------------------------------------------- /lib/errors/googleplusapierror.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/lib/errors/googleplusapierror.js -------------------------------------------------------------------------------- /lib/errors/userinfoerror.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/lib/errors/userinfoerror.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/profile/googleplus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/lib/profile/googleplus.js -------------------------------------------------------------------------------- /lib/profile/openid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/lib/profile/openid.js -------------------------------------------------------------------------------- /lib/strategy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/lib/strategy.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/package.json -------------------------------------------------------------------------------- /test/bootstrap/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/test/bootstrap/node.js -------------------------------------------------------------------------------- /test/fixtures/googleplus/me-no-image.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/test/fixtures/googleplus/me-no-image.json -------------------------------------------------------------------------------- /test/fixtures/googleplus/me-no-name.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/test/fixtures/googleplus/me-no-name.json -------------------------------------------------------------------------------- /test/fixtures/googleplus/me-with-profile-email.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/test/fixtures/googleplus/me-with-profile-email.json -------------------------------------------------------------------------------- /test/fixtures/googleplus/me-with-profile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/test/fixtures/googleplus/me-with-profile.json -------------------------------------------------------------------------------- /test/fixtures/googleplus/me.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/test/fixtures/googleplus/me.json -------------------------------------------------------------------------------- /test/fixtures/userinfo/userinfo-no-picture.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/test/fixtures/userinfo/userinfo-no-picture.json -------------------------------------------------------------------------------- /test/fixtures/userinfo/userinfo-with-profile-email.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/test/fixtures/userinfo/userinfo-with-profile-email.json -------------------------------------------------------------------------------- /test/fixtures/userinfo/userinfo-with-profile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/test/fixtures/userinfo/userinfo-with-profile.json -------------------------------------------------------------------------------- /test/fixtures/userinfo/userinfo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/test/fixtures/userinfo/userinfo.json -------------------------------------------------------------------------------- /test/package.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/test/package.test.js -------------------------------------------------------------------------------- /test/profile/googleplus.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/test/profile/googleplus.test.js -------------------------------------------------------------------------------- /test/profile/openid.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/test/profile/openid.test.js -------------------------------------------------------------------------------- /test/strategy.profile.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/test/strategy.profile.test.js -------------------------------------------------------------------------------- /test/strategy.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaredhanson/passport-google-oauth2/HEAD/test/strategy.test.js --------------------------------------------------------------------------------