diff --git a/CHANGELOG.md b/CHANGELOG.md index 12e9025c8..0e6883620 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [1.10.1](https://github.com/googleapis/google-auth-library-java/compare/v1.10.0...v1.10.1) (2022-08-11) + + +### Bug Fixes + +* Add Test to validate 0x20 in token ([#971](https://github.com/googleapis/google-auth-library-java/issues/971)) ([612db0a](https://github.com/googleapis/google-auth-library-java/commit/612db0af3afa70b5400891ba3c7eab18ea5eb6bf)) +* updates IdTokenVerifier so that it does not cache a failed public key response ([#967](https://github.com/googleapis/google-auth-library-java/issues/967)) ([1f4c9c7](https://github.com/googleapis/google-auth-library-java/commit/1f4c9c77a38fb6dfb751447361af9cf00964f96b)) + ## [1.10.0](https://github.com/googleapis/google-auth-library-java/compare/v1.9.0...v1.10.0) (2022-08-05) diff --git a/appengine/pom.xml b/appengine/pom.xml index 5ed3d4033..51bfb4d9c 100644 --- a/appengine/pom.xml +++ b/appengine/pom.xml @@ -5,7 +5,7 @@ com.google.auth google-auth-library-parent - 1.10.1-SNAPSHOT + 1.10.1 ../pom.xml diff --git a/bom/pom.xml b/bom/pom.xml index 6c00beddb..753c265ef 100644 --- a/bom/pom.xml +++ b/bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.auth google-auth-library-bom - 1.10.1-SNAPSHOT + 1.10.1 pom Google Auth Library for Java BOM diff --git a/credentials/pom.xml b/credentials/pom.xml index a5c969958..bc3a4a47d 100644 --- a/credentials/pom.xml +++ b/credentials/pom.xml @@ -4,7 +4,7 @@ com.google.auth google-auth-library-parent - 1.10.1-SNAPSHOT + 1.10.1 ../pom.xml diff --git a/oauth2_http/javatests/com/google/auth/oauth2/IdTokenTest.java b/oauth2_http/javatests/com/google/auth/oauth2/IdTokenTest.java index 14c94995e..a8831a21b 100644 --- a/oauth2_http/javatests/com/google/auth/oauth2/IdTokenTest.java +++ b/oauth2_http/javatests/com/google/auth/oauth2/IdTokenTest.java @@ -49,6 +49,8 @@ public class IdTokenTest extends BaseSerializationTest { "eyJhbGciOiJSUzI1NiIsImtpZCI6IjM0OTRiMWU3ODZjZGFkMDkyZTQyMzc2NmJiZTM3ZjU0ZWQ4N2IyMmQiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20iLCJhdWQiOiJodHRwczovL2Zvby5iYXIiLCJhenAiOiJzdmMtMi00MjlAbWluZXJhbC1taW51dGlhLTgyMC5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsInN1YiI6IjEwMDE0NzEwNjk5Njc2NDQ3OTA4NSIsImVtYWlsIjoic3ZjLTItNDI5QG1pbmVyYWwtbWludXRpYS04MjAuaWFtLmdzZXJ2aWNlYWNjb3VudC5jb20iLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwiaWF0IjoxNTY1Mzg3NTM4LCJleHAiOjE1NjUzOTExMzh9.foo"; private static final String TOKEN_2 = "eyJhbGciOiJSUzI1NiIsImtpZCI6IjM0OTRiMWU3ODZjZGFkMDkyZTQyMzc2NmJiZTM3ZjU0ZWQ4N2IyMmQiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20iLCJhdWQiOiJodHRwczovL2Jhci5mb28iLCJhenAiOiJzdmMtMi00MjlAbWluZXJhbC1taW51dGlhLTgyMC5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsInN1YiI6IjEwMDE0NzEwNjk5Njc2NDQ3OTA4NSIsImVtYWlsIjoic3ZjLTItNDI5QG1pbmVyYWwtbWludXRpYS04MjAuaWFtLmdzZXJ2aWNlYWNjb3VudC5jb20iLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwiaWF0IjoxNTY1Mzg4NjM0LCJleHAiOjE1NjUzOTIyMzR9.foo"; + private static final String TOKEN_WITH_0x20 = + "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJPbmxpbmUgSldUIEJ1aWxkZXIiLCJpYXQiOjE2NjAxNjMxNjAsImV4cCI6MTY5MTY5OTE2MCwiYXVkIjoid3d3LmV4YW1wbGUuY29tIiwic3ViIjoianJvY2tldEBleGFtcGxlLmNvbSIsIkdpdmVuTmFtZSI6ImFibTHag3M0x20ifQ.foo"; private static final Date EXPIRATION_DATE = new Date((long) 1565391138 * 1000); @Test @@ -99,4 +101,10 @@ public void serialize() throws IOException, ClassNotFoundException { assertEquals(accessToken.hashCode(), deserializedAccessToken.hashCode()); assertEquals(accessToken.toString(), deserializedAccessToken.toString()); } + + @Test + public void token_with_0x20() throws IOException { + IdToken accessToken = IdToken.create(TOKEN_WITH_0x20); + assertEquals(TOKEN_WITH_0x20, accessToken.getTokenValue()); + } } diff --git a/oauth2_http/pom.xml b/oauth2_http/pom.xml index 81fd60d3e..df1e75e85 100644 --- a/oauth2_http/pom.xml +++ b/oauth2_http/pom.xml @@ -5,7 +5,7 @@ com.google.auth google-auth-library-parent - 1.10.1-SNAPSHOT + 1.10.1 ../pom.xml diff --git a/pom.xml b/pom.xml index 325d81032..165c56cf9 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.auth google-auth-library-parent - 1.10.1-SNAPSHOT + 1.10.1 pom Google Auth Library for Java Client libraries providing authentication and diff --git a/versions.txt b/versions.txt index 36266972f..0b3422bc2 100644 --- a/versions.txt +++ b/versions.txt @@ -1,9 +1,9 @@ # Format: # module:released-version:current-version -google-auth-library:1.10.0:1.10.1-SNAPSHOT -google-auth-library-bom:1.10.0:1.10.1-SNAPSHOT -google-auth-library-parent:1.10.0:1.10.1-SNAPSHOT -google-auth-library-appengine:1.10.0:1.10.1-SNAPSHOT -google-auth-library-credentials:1.10.0:1.10.1-SNAPSHOT -google-auth-library-oauth2-http:1.10.0:1.10.1-SNAPSHOT +google-auth-library:1.10.1:1.10.1 +google-auth-library-bom:1.10.1:1.10.1 +google-auth-library-parent:1.10.1:1.10.1 +google-auth-library-appengine:1.10.1:1.10.1 +google-auth-library-credentials:1.10.1:1.10.1 +google-auth-library-oauth2-http:1.10.1:1.10.1