├── .gitignore ├── .sonarcloud.properties ├── .travis.yml ├── LICENSE ├── pom.xml ├── readme.md └── src ├── main └── java │ └── com │ └── idmworks │ └── security │ └── google │ ├── AccessTokenInfo.java │ ├── GoogleApiUtils.java │ ├── GoogleOAuthCallbackHandler.java │ ├── GoogleOAuthServerAuthModule.java │ ├── GoogleUserInfoCallBack.java │ ├── LoginContextWrapper.java │ ├── ParseUtils.java │ ├── StateHelper.java │ └── api │ ├── GoogleOAuthPrincipal.java │ └── GoogleUserInfo.java └── test ├── java └── com │ └── idmworks │ └── security │ └── google │ └── ParseUtilsTest.java └── resources └── test.config /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /.sonarcloud.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillipgreenii/google-oauth-2.0-serverauthmodule/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillipgreenii/google-oauth-2.0-serverauthmodule/HEAD/LICENSE -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillipgreenii/google-oauth-2.0-serverauthmodule/HEAD/pom.xml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillipgreenii/google-oauth-2.0-serverauthmodule/HEAD/readme.md -------------------------------------------------------------------------------- /src/main/java/com/idmworks/security/google/AccessTokenInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillipgreenii/google-oauth-2.0-serverauthmodule/HEAD/src/main/java/com/idmworks/security/google/AccessTokenInfo.java -------------------------------------------------------------------------------- /src/main/java/com/idmworks/security/google/GoogleApiUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillipgreenii/google-oauth-2.0-serverauthmodule/HEAD/src/main/java/com/idmworks/security/google/GoogleApiUtils.java -------------------------------------------------------------------------------- /src/main/java/com/idmworks/security/google/GoogleOAuthCallbackHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillipgreenii/google-oauth-2.0-serverauthmodule/HEAD/src/main/java/com/idmworks/security/google/GoogleOAuthCallbackHandler.java -------------------------------------------------------------------------------- /src/main/java/com/idmworks/security/google/GoogleOAuthServerAuthModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillipgreenii/google-oauth-2.0-serverauthmodule/HEAD/src/main/java/com/idmworks/security/google/GoogleOAuthServerAuthModule.java -------------------------------------------------------------------------------- /src/main/java/com/idmworks/security/google/GoogleUserInfoCallBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillipgreenii/google-oauth-2.0-serverauthmodule/HEAD/src/main/java/com/idmworks/security/google/GoogleUserInfoCallBack.java -------------------------------------------------------------------------------- /src/main/java/com/idmworks/security/google/LoginContextWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillipgreenii/google-oauth-2.0-serverauthmodule/HEAD/src/main/java/com/idmworks/security/google/LoginContextWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/idmworks/security/google/ParseUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillipgreenii/google-oauth-2.0-serverauthmodule/HEAD/src/main/java/com/idmworks/security/google/ParseUtils.java -------------------------------------------------------------------------------- /src/main/java/com/idmworks/security/google/StateHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillipgreenii/google-oauth-2.0-serverauthmodule/HEAD/src/main/java/com/idmworks/security/google/StateHelper.java -------------------------------------------------------------------------------- /src/main/java/com/idmworks/security/google/api/GoogleOAuthPrincipal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillipgreenii/google-oauth-2.0-serverauthmodule/HEAD/src/main/java/com/idmworks/security/google/api/GoogleOAuthPrincipal.java -------------------------------------------------------------------------------- /src/main/java/com/idmworks/security/google/api/GoogleUserInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillipgreenii/google-oauth-2.0-serverauthmodule/HEAD/src/main/java/com/idmworks/security/google/api/GoogleUserInfo.java -------------------------------------------------------------------------------- /src/test/java/com/idmworks/security/google/ParseUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillipgreenii/google-oauth-2.0-serverauthmodule/HEAD/src/test/java/com/idmworks/security/google/ParseUtilsTest.java -------------------------------------------------------------------------------- /src/test/resources/test.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phillipgreenii/google-oauth-2.0-serverauthmodule/HEAD/src/test/resources/test.config --------------------------------------------------------------------------------