Here are the examples of the java api class com.google.api.client.googleapis.auth.oauth2.GoogleIdToken.Payload taken from open source projects.
1. GoogleIdTokenTest#testDeprecatedMethods()
Project: google-api-java-client
File: GoogleIdTokenTest.java
File: GoogleIdTokenTest.java
@SuppressWarnings("deprecation") public void testDeprecatedMethods() { Payload payload = newPayload(USER_ID, CLIENT_ID); assertEquals(USER_ID, payload.getUserId()); assertEquals(CLIENT_ID, payload.getIssuee()); payload.setUserId(ANOTHER_USER_ID); payload.setIssuee(ANOTHER_CLIENT_ID); assertEquals(ANOTHER_USER_ID, payload.getUserId()); assertEquals(ANOTHER_CLIENT_ID, payload.getIssuee()); assertEquals(ANOTHER_USER_ID, payload.getSubject()); assertEquals(ANOTHER_CLIENT_ID, payload.getAuthorizedParty()); }
2. GoogleIdTokenVerifierTest#testVerify()
Project: google-api-java-client
File: GoogleIdTokenVerifierTest.java
File: GoogleIdTokenVerifierTest.java
public void testVerify() throws Exception { GoogleIdTokenVerifier verifier = new GoogleIdTokenVerifier.Builder(new GooglePublicKeysManagerTest.PublicCertsMockHttpTransport(), new JacksonFactory()).build(); Header header = new Header(); header.setAlgorithm("RS25"); Payload payload = newPayload(CLIENT_ID); Payload payload2 = newPayload(CLIENT_ID + "2"); GoogleIdToken idToken = new GoogleIdToken(header, payload, new byte[0], new byte[0]); GoogleIdToken idToken2 = new GoogleIdToken(header, payload2, new byte[0], new byte[0]); assertFalse(verifier.verify(idToken)); assertFalse(verifier.verify(idToken2)); verifier = new GoogleIdTokenVerifier(new GooglePublicKeysManagerTest.PublicCertsMockHttpTransport(), new JacksonFactory()); assertFalse(verifier.verify(idToken)); assertFalse(verifier.verify(idToken2)); // TODO(yanivi): add a unit test that returns true }
3. GoogleIdTokenTest#testEmailVerified()
Project: google-api-java-client
File: GoogleIdTokenTest.java
File: GoogleIdTokenTest.java
public void testEmailVerified() { Payload payload = newPayload(USER_ID, CLIENT_ID); assertNull(payload.getEmailVerified()); payload.setEmailVerified(true); assertTrue(payload.getEmailVerified()); payload.setEmailVerified(false); assertFalse(payload.getEmailVerified()); payload.setEmailVerified(null); assertNull(payload.getEmailVerified()); payload.set(EMAIL_VERIFIED_KEY, "true"); assertTrue(payload.getEmailVerified()); payload.set(EMAIL_VERIFIED_KEY, true); assertTrue(payload.getEmailVerified()); payload.set(EMAIL_VERIFIED_KEY, "false"); assertFalse(payload.getEmailVerified()); payload.set(EMAIL_VERIFIED_KEY, false); assertFalse(payload.getEmailVerified()); payload.set(EMAIL_VERIFIED_KEY, "RandomString"); assertFalse(payload.getEmailVerified()); payload.set(EMAIL_VERIFIED_KEY, ""); assertFalse(payload.getEmailVerified()); payload.set(EMAIL_VERIFIED_KEY, null); assertNull(payload.getEmailVerified()); // Wrong type. payload.set(EMAIL_VERIFIED_KEY, new Integer(5)); try { payload.getEmailVerified(); fail(); } catch (ClassCastException e) { } }
4. GoogleIdTokenTest#newPayload()
Project: google-api-java-client
File: GoogleIdTokenTest.java
File: GoogleIdTokenTest.java
private static Payload newPayload(String userId, String clientId) { Payload payload = new Payload(); payload.setIssuer("accounts.google.com"); payload.setAudience(clientId); payload.setAuthorizedParty(clientId); payload.setSubject(userId); payload.setExpirationTimeSeconds(100L); payload.setIssuedAtTimeSeconds(0L); return payload; }
5. GoogleIdTokenVerifierTest#newPayload()
Project: google-api-java-client
File: GoogleIdTokenVerifierTest.java
File: GoogleIdTokenVerifierTest.java
private static Payload newPayload(String clientId) { Payload payload = new Payload(); payload.setIssuer("accounts.google.com"); payload.setAudience(clientId); payload.setAuthorizedParty(clientId); payload.setExpirationTimeSeconds(100L); payload.setIssuedAtTimeSeconds(0L); return payload; }