@@ -242,7 +242,7 @@ void createAssertion_correct() throws IOException {
242242
243243 JsonFactory jsonFactory = OAuth2Utils .JSON_FACTORY ;
244244 long currentTimeMillis = Clock .SYSTEM .currentTimeMillis ();
245- String assertion = credentials .createAssertion (jsonFactory , currentTimeMillis , null );
245+ String assertion = credentials .createAssertion (jsonFactory , currentTimeMillis );
246246
247247 JsonWebSignature signature = JsonWebSignature .parse (jsonFactory , assertion );
248248 JsonWebToken .Payload payload = signature .getPayload ();
@@ -272,7 +272,7 @@ void createAssertion_defaultScopes_correct() throws IOException {
272272
273273 JsonFactory jsonFactory = OAuth2Utils .JSON_FACTORY ;
274274 long currentTimeMillis = Clock .SYSTEM .currentTimeMillis ();
275- String assertion = credentials .createAssertion (jsonFactory , currentTimeMillis , null );
275+ String assertion = credentials .createAssertion (jsonFactory , currentTimeMillis );
276276
277277 JsonWebSignature signature = JsonWebSignature .parse (jsonFactory , assertion );
278278 JsonWebToken .Payload payload = signature .getPayload ();
@@ -290,7 +290,7 @@ void createAssertion_custom_lifetime() throws IOException {
290290
291291 JsonFactory jsonFactory = OAuth2Utils .JSON_FACTORY ;
292292 long currentTimeMillis = Clock .SYSTEM .currentTimeMillis ();
293- String assertion = credentials .createAssertion (jsonFactory , currentTimeMillis , null );
293+ String assertion = credentials .createAssertion (jsonFactory , currentTimeMillis );
294294
295295 JsonWebSignature signature = JsonWebSignature .parse (jsonFactory , assertion );
296296 JsonWebToken .Payload payload = signature .getPayload ();
@@ -372,36 +372,6 @@ void createAssertionForIdToken_incorrect() throws IOException {
372372 assertEquals (USER , payload .getSubject ());
373373 }
374374
375- @ Test
376- void createAssertion_withTokenUri_correct () throws IOException {
377- PrivateKey privateKey = ServiceAccountCredentials .privateKeyFromPkcs8 (PRIVATE_KEY_PKCS8 );
378- List <String > scopes = Arrays .asList ("scope1" , "scope2" );
379- ServiceAccountCredentials credentials =
380- ServiceAccountCredentials .newBuilder ()
381- .setClientId (CLIENT_ID )
382- .setClientEmail (CLIENT_EMAIL )
383- .setPrivateKey (privateKey )
384- .setPrivateKeyId (PRIVATE_KEY_ID )
385- .setScopes (scopes )
386- .setServiceAccountUser (USER )
387- .setProjectId (PROJECT_ID )
388- .build ();
389-
390- JsonFactory jsonFactory = OAuth2Utils .JSON_FACTORY ;
391- long currentTimeMillis = Clock .SYSTEM .currentTimeMillis ();
392- String assertion =
393- credentials .createAssertion (jsonFactory , currentTimeMillis , "https://foo.com/bar" );
394-
395- JsonWebSignature signature = JsonWebSignature .parse (jsonFactory , assertion );
396- JsonWebToken .Payload payload = signature .getPayload ();
397- assertEquals (CLIENT_EMAIL , payload .getIssuer ());
398- assertEquals ("https://foo.com/bar" , payload .getAudience ());
399- assertEquals (currentTimeMillis / 1000 , (long ) payload .getIssuedAtTimeSeconds ());
400- assertEquals (currentTimeMillis / 1000 + 3600 , (long ) payload .getExpirationTimeSeconds ());
401- assertEquals (USER , payload .getSubject ());
402- assertEquals (String .join (" " , scopes ), payload .get ("scope" ));
403- }
404-
405375 @ Test
406376 void createdScoped_enablesAccessTokens () throws IOException {
407377 MockTokenServerTransportFactory transportFactory = new MockTokenServerTransportFactory ();
0 commit comments