Class com.ibm.ws.security.openidconnect.server.plugins.IDTokenHandlerTest

31

tests

0

failures

0

ignored

0.477s

duration

100%

successful

Tests

Test Duration Result
createToken_customClaims 0.019s passed
createToken_customClaims_differentGroupIdentifier 0.003s passed
createToken_customClaims_disabled 0.003s passed
createToken_customClaims_thirdPartyIDToken 0.003s passed
createToken_customClaims_thirdPartyIDToken_IDTokenIsNotJWT 0.004s passed
createToken_customClaims_thirdPartyIDToken_noClaimsSpecified 0.003s passed
createToken_customClaims_thirdPartyIDToken_someClaimsNotInTokenButIsAllowed 0.004s passed
createToken_customClaims_thirdPartyIDToken_someClaimsNotSpecified 0.003s passed
createToken_differentIssuer 0.003s passed
createToken_exceptionGettingRSAPrivateKey_convertsToRuntimeException 0.007s passed
createToken_jti 0.004s passed
createToken_noStateId 0.003s passed
createToken_nonce 0.002s passed
createToken_plainTextToken 0.044s passed
createToken_signedToken 0.005s passed
createToken_useIssuerFromRequestIfMissingEmptyInConfig 0.003s passed
createToken_useIssuerFromRequestIfMissingInConfig 0.002s passed
createToken_validToken_HS256 0.013s passed
createToken_validToken_differentSharedKeyWithHS256 0.003s passed
createToken_validToken_differentSharedKeyWithRS256 0.227s passed
createToken_without_nonce 0.002s passed
missingRequiredClaims_aud 0s passed
missingRequiredClaims_exp 0.001s passed
missingRequiredClaims_iat 0.001s passed
missingRequiredClaims_iss 0.001s passed
missingRequiredClaims_sub 0s passed
testBuildResponseTokenType 0s passed
testCreateToken 0.111s passed
testGetKeysTokenType 0s passed
testGetTokenType 0.002s passed
testValidateRequestTokenType 0.001s passed

Standard output

id_token claims {"aud":"client01","sub":"user1","iss":"https://www.ibm.com","exp":1717078795,"iat":1717071595,"sid":"VZ1sMGbrOkBwfcZJVC1A"}
idTokenClaimsJSON {"aud":"client01","sub":"user1","iss":"https:\/\/www.ibm.com","exp":1717078795,"iat":1717071595,"sid":"VZ1sMGbrOkBwfcZJVC1A"}
id_token claims {"sub":"user1","at_hash":"RkS8hzu0MtwL-Qs2lK7KXw","sid":"3G0DiQ29EAn1OcxC8Jw3","iss":"https://www.ibm.com","aud":"client01","exp":1717078795,"iat":1717071595}
idTokenClaimsJSON {"at_hash":"RkS8hzu0MtwL-Qs2lK7KXw","sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717078795,"iat":1717071595,"sid":"3G0DiQ29EAn1OcxC8Jw3"}
id_token claims {"sub":"user1","sid":"WOzYP5vA4VchyGA0nyU5","iss":"https://www.test.ibm.com","aud":"client01","exp":1717078795,"iat":1717071595}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.test.ibm.com","exp":1717078795,"iat":1717071595,"sid":"WOzYP5vA4VchyGA0nyU5"}
id_token claims {"sub":"user1","sid":"l0qFvFPpIDbAmbmShE6L","iss":"https://www.ibm.com","aud":"client01","exp":1717078795,"iat":1717071595}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717078795,"iat":1717071595,"sid":"l0qFvFPpIDbAmbmShE6L"}
id_token claims {"sub":"user1","sid":"cNNINFaAhjqkPqbuZJEd","iss":"https://www.ibm.com","aud":"client01","exp":1717078795,"iat":1717071595}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717078795,"iat":1717071595,"sid":"cNNINFaAhjqkPqbuZJEd"}
id_token claims {"sub":"user1","groupsIds":["group1","group2"],"realmName":"realm1","uniqueSecurityName":"user1","sid":"zOUthVg1TgvbTnPQ2iRH","iss":"https://www.ibm.com","aud":"client01","exp":1717078796,"iat":1717071596}
idTokenClaimsJSON {"sub":"user1","aud":"client01","realmName":"realm1","uniqueSecurityName":"user1","iss":"https:\/\/www.ibm.com","exp":1717078796,"groupsIds":["group1","group2"],"iat":1717071596,"sid":"zOUthVg1TgvbTnPQ2iRH"}
id_token claims {"sub":"user1","test4":"test5","test1":["test2","test3"],"sid":"Bj9Yb3tdcWgx6m9zeLnD","iss":"https://www.ibm.com","aud":"client01","exp":1717078796,"iat":1717071596}
idTokenClaimsJSON {"test4":"test5","sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717078796,"test1":["test2","test3"],"iat":1717071596,"sid":"Bj9Yb3tdcWgx6m9zeLnD"}
id_token claims {"sub":"user1","sid":"kqoFqtpsuWfhqZNTncru","iss":"https://www.ibm.com","aud":"client01","exp":1717078796,"iat":1717071596}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717078796,"iat":1717071596,"sid":"kqoFqtpsuWfhqZNTncru"}
id_token claims {"sub":"user1","test1":["test2","test3"],"sid":"7ZK8l2ZQP9lt7Rvvzj6w","iss":"https://www.ibm.com","aud":"client01","exp":1717078796,"iat":1717071596}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717078796,"test1":["test2","test3"],"iat":1717071596,"sid":"7ZK8l2ZQP9lt7Rvvzj6w"}
id_token claims {"sub":"user1","test4":"test5","test1":["test2","test3"],"sid":"1G8RIOWedXtwVPiLgQcf","iss":"https://www.ibm.com","aud":"client01","exp":1717078796,"iat":1717071596}
idTokenClaimsJSON {"test4":"test5","sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717078796,"test1":["test2","test3"],"iat":1717071596,"sid":"1G8RIOWedXtwVPiLgQcf"}
id_token claims {"sub":"user1","sid":"JzbxrbBfqEw3qJip5yhg","iss":"https://www.ibm.com","aud":"client01","exp":1717078796,"iat":1717071596}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717078796,"iat":1717071596,"sid":"JzbxrbBfqEw3qJip5yhg"}
id_token claims {"sub":"user1","groups":["group1","group2"],"realmName":"realm1","uniqueSecurityName":"user1","sid":"e1lIv5XGwywioDxv6Q1t","iss":"https://www.ibm.com","aud":"client01","exp":1717078796,"iat":1717071596}
idTokenClaimsJSON {"sub":"user1","aud":"client01","realmName":"realm1","uniqueSecurityName":"user1","iss":"https:\/\/www.ibm.com","groups":["group1","group2"],"exp":1717078796,"iat":1717071596,"sid":"e1lIv5XGwywioDxv6Q1t"}
id_token claims {"sub":"user1","sid":"liQhl91uJm9u6KDYyp5r","iss":"https://www.ibm.com","aud":"client01","exp":1717078796,"iat":1717071596}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717078796,"iat":1717071596,"sid":"liQhl91uJm9u6KDYyp5r"}
id_token claims {"sub":"user1","sid":"nouw9H6hClHpLc2T8KCC","iss":"https://www.ibm.com","aud":"client01","exp":1717078796,"iat":1717071596}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717078796,"iat":1717071596,"sid":"nouw9H6hClHpLc2T8KCC"}
id_token claims {"sub":"user1","sid":"iW86FdmK8WCOiJd8geno","iss":"https://www.ibm.com","aud":"client01","exp":1717078796,"iat":1717071596}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717078796,"iat":1717071596,"sid":"iW86FdmK8WCOiJd8geno"}
id_token claims {"sub":"user1","nonce":"asd123qwe!","sid":"khf1zPsC4hbWV3kDQVPY","iss":"https://www.ibm.com","aud":"client01","exp":1717078796,"iat":1717071596}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717078796,"nonce":"asd123qwe!","iat":1717071596,"sid":"khf1zPsC4hbWV3kDQVPY"}
id_token claims {"sub":"user1","sid":"I5GLhZMCMvC2UYFWz1wH","jti":"L2L45oMR74zh6SJm","iss":"https://www.ibm.com","aud":"client01","exp":1717078796,"iat":1717071596}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717078796,"iat":1717071596,"jti":"L2L45oMR74zh6SJm","sid":"I5GLhZMCMvC2UYFWz1wH"}
id_token claims {"sub":"user1","sid":"Bavohm1bNuG50QvYSIHF","jti":"O3PSDFXQBzccoxUn","iss":"https://www.ibm.com","aud":"client01","exp":1717078796,"iat":1717071596}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717078796,"iat":1717071596,"jti":"O3PSDFXQBzccoxUn","sid":"Bavohm1bNuG50QvYSIHF"}

Standard error

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.