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

31

tests

0

failures

0

ignored

1.883s

duration

100%

successful

Tests

Test Duration Result
createToken_customClaims 0.016s passed
createToken_customClaims_differentGroupIdentifier 0.005s passed
createToken_customClaims_disabled 0.005s passed
createToken_customClaims_thirdPartyIDToken 0.011s passed
createToken_customClaims_thirdPartyIDToken_IDTokenIsNotJWT 0.006s passed
createToken_customClaims_thirdPartyIDToken_noClaimsSpecified 0.017s passed
createToken_customClaims_thirdPartyIDToken_someClaimsNotInTokenButIsAllowed 0.005s passed
createToken_customClaims_thirdPartyIDToken_someClaimsNotSpecified 0.006s passed
createToken_differentIssuer 0.003s passed
createToken_exceptionGettingRSAPrivateKey_convertsToRuntimeException 0.008s passed
createToken_jti 0.003s passed
createToken_noStateId 0.003s passed
createToken_nonce 0.004s passed
createToken_plainTextToken 0.073s passed
createToken_signedToken 0.005s passed
createToken_useIssuerFromRequestIfMissingEmptyInConfig 0.003s passed
createToken_useIssuerFromRequestIfMissingInConfig 0.004s passed
createToken_validToken_HS256 0.024s passed
createToken_validToken_differentSharedKeyWithHS256 0.005s passed
createToken_validToken_differentSharedKeyWithRS256 1.508s passed
createToken_without_nonce 0.004s passed
missingRequiredClaims_aud 0.001s passed
missingRequiredClaims_exp 0s passed
missingRequiredClaims_iat 0s passed
missingRequiredClaims_iss 0.001s passed
missingRequiredClaims_sub 0s passed
testBuildResponseTokenType 0.002s passed
testCreateToken 0.157s 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":1717704504,"iat":1717697304,"sid":"rxgxF058cz2ah6pCD0os"}
idTokenClaimsJSON {"aud":"client01","sub":"user1","iss":"https:\/\/www.ibm.com","exp":1717704504,"iat":1717697304,"sid":"rxgxF058cz2ah6pCD0os"}
id_token claims {"sub":"user1","at_hash":"RkS8hzu0MtwL-Qs2lK7KXw","sid":"cA4vQgnfVf1NPhcFoXRX","iss":"https://www.ibm.com","aud":"client01","exp":1717704504,"iat":1717697304}
idTokenClaimsJSON {"at_hash":"RkS8hzu0MtwL-Qs2lK7KXw","sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717704504,"iat":1717697304,"sid":"cA4vQgnfVf1NPhcFoXRX"}
id_token claims {"sub":"user1","sid":"BSs4tahswsALQ1m52J0w","iss":"https://www.test.ibm.com","aud":"client01","exp":1717704504,"iat":1717697304}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.test.ibm.com","exp":1717704504,"iat":1717697304,"sid":"BSs4tahswsALQ1m52J0w"}
id_token claims {"sub":"user1","sid":"wGYWkOpc4i5qy0yPBVmG","iss":"https://www.ibm.com","aud":"client01","exp":1717704504,"iat":1717697304}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717704504,"iat":1717697304,"sid":"wGYWkOpc4i5qy0yPBVmG"}
id_token claims {"sub":"user1","sid":"LuUILwdv6DKAjt0VrGaw","iss":"https://www.ibm.com","aud":"client01","exp":1717704504,"iat":1717697304}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717704504,"iat":1717697304,"sid":"LuUILwdv6DKAjt0VrGaw"}
id_token claims {"sub":"user1","groupsIds":["group1","group2"],"realmName":"realm1","uniqueSecurityName":"user1","sid":"FNRY8rhfeGc3s1UxiykL","iss":"https://www.ibm.com","aud":"client01","exp":1717704504,"iat":1717697304}
idTokenClaimsJSON {"sub":"user1","aud":"client01","realmName":"realm1","uniqueSecurityName":"user1","iss":"https:\/\/www.ibm.com","exp":1717704504,"groupsIds":["group1","group2"],"iat":1717697304,"sid":"FNRY8rhfeGc3s1UxiykL"}
id_token claims {"sub":"user1","test4":"test5","test1":["test2","test3"],"sid":"nVdluCg9AhfBNMSXA8mB","iss":"https://www.ibm.com","aud":"client01","exp":1717704504,"iat":1717697304}
idTokenClaimsJSON {"test4":"test5","sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717704504,"test1":["test2","test3"],"iat":1717697304,"sid":"nVdluCg9AhfBNMSXA8mB"}
id_token claims {"sub":"user1","sid":"W6NApVzc5yxMqNt6a9vr","iss":"https://www.ibm.com","aud":"client01","exp":1717704504,"iat":1717697304}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717704504,"iat":1717697304,"sid":"W6NApVzc5yxMqNt6a9vr"}
id_token claims {"sub":"user1","test1":["test2","test3"],"sid":"pvUNWbzCHGCmnkh5JLAf","iss":"https://www.ibm.com","aud":"client01","exp":1717704504,"iat":1717697304}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717704504,"test1":["test2","test3"],"iat":1717697304,"sid":"pvUNWbzCHGCmnkh5JLAf"}
id_token claims {"sub":"user1","test4":"test5","test1":["test2","test3"],"sid":"sDKWbzsWeBmsFDgHABM6","iss":"https://www.ibm.com","aud":"client01","exp":1717704504,"iat":1717697304}
idTokenClaimsJSON {"test4":"test5","sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717704504,"test1":["test2","test3"],"iat":1717697304,"sid":"sDKWbzsWeBmsFDgHABM6"}
id_token claims {"sub":"user1","sid":"rwmEwVbLvCn6WgkdR99m","iss":"https://www.ibm.com","aud":"client01","exp":1717704504,"iat":1717697304}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717704504,"iat":1717697304,"sid":"rwmEwVbLvCn6WgkdR99m"}
id_token claims {"sub":"user1","groups":["group1","group2"],"realmName":"realm1","uniqueSecurityName":"user1","sid":"oAGeQVpwtV6h7I47tRDz","iss":"https://www.ibm.com","aud":"client01","exp":1717704504,"iat":1717697304}
idTokenClaimsJSON {"sub":"user1","aud":"client01","realmName":"realm1","uniqueSecurityName":"user1","iss":"https:\/\/www.ibm.com","groups":["group1","group2"],"exp":1717704504,"iat":1717697304,"sid":"oAGeQVpwtV6h7I47tRDz"}
id_token claims {"sub":"user1","sid":"AXghLxDq2TtfX3laDbPv","iss":"https://www.ibm.com","aud":"client01","exp":1717704504,"iat":1717697304}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717704504,"iat":1717697304,"sid":"AXghLxDq2TtfX3laDbPv"}
id_token claims {"sub":"user1","sid":"M9esqJJERtaHLYEFTHUY","iss":"https://www.ibm.com","aud":"client01","exp":1717704504,"iat":1717697304}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717704504,"iat":1717697304,"sid":"M9esqJJERtaHLYEFTHUY"}
id_token claims {"sub":"user1","sid":"7nZ2th2ktVr55nyRuo2T","iss":"https://www.ibm.com","aud":"client01","exp":1717704504,"iat":1717697304}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717704504,"iat":1717697304,"sid":"7nZ2th2ktVr55nyRuo2T"}
id_token claims {"sub":"user1","nonce":"asd123qwe!","sid":"Bv35NXYhl47ciJIIx2DN","iss":"https://www.ibm.com","aud":"client01","exp":1717704504,"iat":1717697304}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717704504,"nonce":"asd123qwe!","iat":1717697304,"sid":"Bv35NXYhl47ciJIIx2DN"}
id_token claims {"sub":"user1","sid":"ZncKkXRuPaJRnUGnPBxd","jti":"35fQAU9dVI1AlUSB","iss":"https://www.ibm.com","aud":"client01","exp":1717704506,"iat":1717697306}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717704506,"iat":1717697306,"jti":"35fQAU9dVI1AlUSB","sid":"ZncKkXRuPaJRnUGnPBxd"}
id_token claims {"sub":"user1","sid":"wfbqYMj0mlYzx8t3Ry9K","jti":"aNaPAXuM3lYRDpQa","iss":"https://www.ibm.com","aud":"client01","exp":1717704506,"iat":1717697306}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1717704506,"iat":1717697306,"jti":"aNaPAXuM3lYRDpQa","sid":"wfbqYMj0mlYzx8t3Ry9K"}

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.