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

31

tests

0

failures

0

ignored

1.306s

duration

100%

successful

Tests

Test Duration Result
createToken_customClaims 0.015s passed
createToken_customClaims_differentGroupIdentifier 0.004s passed
createToken_customClaims_disabled 0.003s passed
createToken_customClaims_thirdPartyIDToken 0.003s passed
createToken_customClaims_thirdPartyIDToken_IDTokenIsNotJWT 0.003s passed
createToken_customClaims_thirdPartyIDToken_noClaimsSpecified 0.003s passed
createToken_customClaims_thirdPartyIDToken_someClaimsNotInTokenButIsAllowed 0.005s passed
createToken_customClaims_thirdPartyIDToken_someClaimsNotSpecified 0.004s passed
createToken_differentIssuer 0.003s passed
createToken_exceptionGettingRSAPrivateKey_convertsToRuntimeException 0.006s passed
createToken_jti 0.004s passed
createToken_noStateId 0.003s passed
createToken_nonce 0.003s passed
createToken_plainTextToken 0.043s passed
createToken_signedToken 0.005s passed
createToken_useIssuerFromRequestIfMissingEmptyInConfig 0.002s passed
createToken_useIssuerFromRequestIfMissingInConfig 0.003s passed
createToken_validToken_HS256 0.010s passed
createToken_validToken_differentSharedKeyWithHS256 0.005s passed
createToken_validToken_differentSharedKeyWithRS256 1.056s passed
createToken_without_nonce 0.003s passed
missingRequiredClaims_aud 0s passed
missingRequiredClaims_exp 0.001s passed
missingRequiredClaims_iat 0s passed
missingRequiredClaims_iss 0.001s passed
missingRequiredClaims_sub 0s passed
testBuildResponseTokenType 0.001s passed
testCreateToken 0.113s passed
testGetKeysTokenType 0.001s passed
testGetTokenType 0.002s passed
testValidateRequestTokenType 0.001s passed

Standard output

id_token claims {"aud":"client01","sub":"user1","iss":"https://www.ibm.com","exp":1742077288,"iat":1742070088,"sid":"AnFlA7ZoquvSIh45EaH9"}
idTokenClaimsJSON {"aud":"client01","sub":"user1","iss":"https:\/\/www.ibm.com","exp":1742077288,"iat":1742070088,"sid":"AnFlA7ZoquvSIh45EaH9"}
id_token claims {"sub":"user1","at_hash":"RkS8hzu0MtwL-Qs2lK7KXw","sid":"l4uLu8Vaqf82aszsW5SK","iss":"https://www.ibm.com","aud":"client01","exp":1742077289,"iat":1742070089}
idTokenClaimsJSON {"at_hash":"RkS8hzu0MtwL-Qs2lK7KXw","sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1742077289,"iat":1742070089,"sid":"l4uLu8Vaqf82aszsW5SK"}
id_token claims {"sub":"user1","sid":"O8H9INBSnMPPDGRZybS8","iss":"https://www.test.ibm.com","aud":"client01","exp":1742077289,"iat":1742070089}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.test.ibm.com","exp":1742077289,"iat":1742070089,"sid":"O8H9INBSnMPPDGRZybS8"}
id_token claims {"sub":"user1","sid":"wlPX6uYHtudGgBBFVvcR","iss":"https://www.ibm.com","aud":"client01","exp":1742077289,"iat":1742070089}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1742077289,"iat":1742070089,"sid":"wlPX6uYHtudGgBBFVvcR"}
id_token claims {"sub":"user1","sid":"CoigSZ3crDnthcxa43VR","iss":"https://www.ibm.com","aud":"client01","exp":1742077289,"iat":1742070089}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1742077289,"iat":1742070089,"sid":"CoigSZ3crDnthcxa43VR"}
id_token claims {"sub":"user1","groupsIds":["group1","group2"],"realmName":"realm1","uniqueSecurityName":"user1","sid":"oLCxEzOd1NC8vY3kDJHP","iss":"https://www.ibm.com","aud":"client01","exp":1742077289,"iat":1742070089}
idTokenClaimsJSON {"sub":"user1","aud":"client01","realmName":"realm1","uniqueSecurityName":"user1","iss":"https:\/\/www.ibm.com","exp":1742077289,"groupsIds":["group1","group2"],"iat":1742070089,"sid":"oLCxEzOd1NC8vY3kDJHP"}
id_token claims {"sub":"user1","test4":"test5","test1":["test2","test3"],"sid":"3Q3DxNS1GlFgKUV4mWfx","iss":"https://www.ibm.com","aud":"client01","exp":1742077289,"iat":1742070089}
idTokenClaimsJSON {"test4":"test5","sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1742077289,"test1":["test2","test3"],"iat":1742070089,"sid":"3Q3DxNS1GlFgKUV4mWfx"}
id_token claims {"sub":"user1","sid":"faHntSzIaLLJs9L32qjk","iss":"https://www.ibm.com","aud":"client01","exp":1742077289,"iat":1742070089}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1742077289,"iat":1742070089,"sid":"faHntSzIaLLJs9L32qjk"}
id_token claims {"sub":"user1","test1":["test2","test3"],"sid":"5SwX7tQxs3AZSlh1GTiq","iss":"https://www.ibm.com","aud":"client01","exp":1742077289,"iat":1742070089}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1742077289,"test1":["test2","test3"],"iat":1742070089,"sid":"5SwX7tQxs3AZSlh1GTiq"}
id_token claims {"sub":"user1","test4":"test5","test1":["test2","test3"],"sid":"GBTjiggTg9ZdxW7TolBu","iss":"https://www.ibm.com","aud":"client01","exp":1742077289,"iat":1742070089}
idTokenClaimsJSON {"test4":"test5","sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1742077289,"test1":["test2","test3"],"iat":1742070089,"sid":"GBTjiggTg9ZdxW7TolBu"}
id_token claims {"sub":"user1","sid":"JwrifHnHNycpX630DnXh","iss":"https://www.ibm.com","aud":"client01","exp":1742077289,"iat":1742070089}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1742077289,"iat":1742070089,"sid":"JwrifHnHNycpX630DnXh"}
id_token claims {"sub":"user1","groups":["group1","group2"],"realmName":"realm1","uniqueSecurityName":"user1","sid":"JNaffQm96XPLhMH7U2kF","iss":"https://www.ibm.com","aud":"client01","exp":1742077289,"iat":1742070089}
idTokenClaimsJSON {"sub":"user1","aud":"client01","realmName":"realm1","uniqueSecurityName":"user1","iss":"https:\/\/www.ibm.com","groups":["group1","group2"],"exp":1742077289,"iat":1742070089,"sid":"JNaffQm96XPLhMH7U2kF"}
id_token claims {"sub":"user1","sid":"HH40PMfNiadds6Bff8kD","iss":"https://www.ibm.com","aud":"client01","exp":1742077289,"iat":1742070089}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1742077289,"iat":1742070089,"sid":"HH40PMfNiadds6Bff8kD"}
id_token claims {"sub":"user1","sid":"IMBtICPMiUbOpPhFg1Zx","iss":"https://www.ibm.com","aud":"client01","exp":1742077289,"iat":1742070089}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1742077289,"iat":1742070089,"sid":"IMBtICPMiUbOpPhFg1Zx"}
id_token claims {"sub":"user1","sid":"ZeZdtOcM5BMefjbWoRx7","iss":"https://www.ibm.com","aud":"client01","exp":1742077289,"iat":1742070089}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1742077289,"iat":1742070089,"sid":"ZeZdtOcM5BMefjbWoRx7"}
id_token claims {"sub":"user1","nonce":"asd123qwe!","sid":"m9DhO3IBBZDKuFLO4IVh","iss":"https://www.ibm.com","aud":"client01","exp":1742077289,"iat":1742070089}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1742077289,"nonce":"asd123qwe!","iat":1742070089,"sid":"m9DhO3IBBZDKuFLO4IVh"}
id_token claims {"sub":"user1","sid":"6ZFrxlABmIrFK2H3aaVQ","jti":"DqxyHGtnSdBD4qOE","iss":"https://www.ibm.com","aud":"client01","exp":1742077290,"iat":1742070090}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1742077290,"iat":1742070090,"jti":"DqxyHGtnSdBD4qOE","sid":"6ZFrxlABmIrFK2H3aaVQ"}
id_token claims {"sub":"user1","sid":"mr38wyL89DPr6qkksYen","jti":"ERt8VDP5ef3OSGdq","iss":"https://www.ibm.com","aud":"client01","exp":1742077290,"iat":1742070090}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1742077290,"iat":1742070090,"jti":"ERt8VDP5ef3OSGdq","sid":"mr38wyL89DPr6qkksYen"}

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.