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

31

tests

0

failures

0

ignored

0.605s

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.006s passed
createToken_customClaims_thirdPartyIDToken_IDTokenIsNotJWT 0.003s passed
createToken_customClaims_thirdPartyIDToken_noClaimsSpecified 0.004s passed
createToken_customClaims_thirdPartyIDToken_someClaimsNotInTokenButIsAllowed 0.003s 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.002s passed
createToken_plainTextToken 0.041s passed
createToken_signedToken 0.004s passed
createToken_useIssuerFromRequestIfMissingEmptyInConfig 0.003s passed
createToken_useIssuerFromRequestIfMissingInConfig 0.003s passed
createToken_validToken_HS256 0.011s passed
createToken_validToken_differentSharedKeyWithHS256 0.003s passed
createToken_validToken_differentSharedKeyWithRS256 0.376s passed
createToken_without_nonce 0.003s passed
missingRequiredClaims_aud 0.001s passed
missingRequiredClaims_exp 0s passed
missingRequiredClaims_iat 0.001s passed
missingRequiredClaims_iss 0s passed
missingRequiredClaims_sub 0s passed
testBuildResponseTokenType 0.001s passed
testCreateToken 0.095s passed
testGetKeysTokenType 0.001s passed
testGetTokenType 0.002s passed
testValidateRequestTokenType 0s passed

Standard output

id_token claims {"aud":"client01","sub":"user1","iss":"https://www.ibm.com","exp":1741645656,"iat":1741638456,"sid":"BclbydlvjpC9Q08KsePz"}
idTokenClaimsJSON {"aud":"client01","sub":"user1","iss":"https:\/\/www.ibm.com","exp":1741645656,"iat":1741638456,"sid":"BclbydlvjpC9Q08KsePz"}
id_token claims {"sub":"user1","at_hash":"RkS8hzu0MtwL-Qs2lK7KXw","sid":"7coJ0M66GIuQ3mnVrmHp","iss":"https://www.ibm.com","aud":"client01","exp":1741645656,"iat":1741638456}
idTokenClaimsJSON {"at_hash":"RkS8hzu0MtwL-Qs2lK7KXw","sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1741645656,"iat":1741638456,"sid":"7coJ0M66GIuQ3mnVrmHp"}
id_token claims {"sub":"user1","sid":"zjdlDorplUc1hcYKF2LE","iss":"https://www.test.ibm.com","aud":"client01","exp":1741645656,"iat":1741638456}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.test.ibm.com","exp":1741645656,"iat":1741638456,"sid":"zjdlDorplUc1hcYKF2LE"}
id_token claims {"sub":"user1","sid":"TgukqsPz1xnxyI6NH8IA","iss":"https://www.ibm.com","aud":"client01","exp":1741645656,"iat":1741638456}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1741645656,"iat":1741638456,"sid":"TgukqsPz1xnxyI6NH8IA"}
id_token claims {"sub":"user1","sid":"wsWOhwujyALYqAQ9YFCr","iss":"https://www.ibm.com","aud":"client01","exp":1741645656,"iat":1741638456}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1741645656,"iat":1741638456,"sid":"wsWOhwujyALYqAQ9YFCr"}
id_token claims {"sub":"user1","groupsIds":["group1","group2"],"realmName":"realm1","uniqueSecurityName":"user1","sid":"3pwYsS0eoSFTY3NfCXbr","iss":"https://www.ibm.com","aud":"client01","exp":1741645656,"iat":1741638456}
idTokenClaimsJSON {"sub":"user1","aud":"client01","realmName":"realm1","uniqueSecurityName":"user1","iss":"https:\/\/www.ibm.com","exp":1741645656,"groupsIds":["group1","group2"],"iat":1741638456,"sid":"3pwYsS0eoSFTY3NfCXbr"}
id_token claims {"sub":"user1","test4":"test5","test1":["test2","test3"],"sid":"WSLgszm4musUgM9rNsuz","iss":"https://www.ibm.com","aud":"client01","exp":1741645656,"iat":1741638456}
idTokenClaimsJSON {"test4":"test5","sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1741645656,"test1":["test2","test3"],"iat":1741638456,"sid":"WSLgszm4musUgM9rNsuz"}
id_token claims {"sub":"user1","sid":"ATLf1Nem5PPBfsaXB3eL","iss":"https://www.ibm.com","aud":"client01","exp":1741645656,"iat":1741638456}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1741645656,"iat":1741638456,"sid":"ATLf1Nem5PPBfsaXB3eL"}
id_token claims {"sub":"user1","test1":["test2","test3"],"sid":"aNmVfM0EArgymtdW7Nbu","iss":"https://www.ibm.com","aud":"client01","exp":1741645656,"iat":1741638456}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1741645656,"test1":["test2","test3"],"iat":1741638456,"sid":"aNmVfM0EArgymtdW7Nbu"}
id_token claims {"sub":"user1","test4":"test5","test1":["test2","test3"],"sid":"m4HK9FEEGVPBtG9nNiED","iss":"https://www.ibm.com","aud":"client01","exp":1741645656,"iat":1741638456}
idTokenClaimsJSON {"test4":"test5","sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1741645656,"test1":["test2","test3"],"iat":1741638456,"sid":"m4HK9FEEGVPBtG9nNiED"}
id_token claims {"sub":"user1","sid":"saljutyM1eU1vL3C6Fjk","iss":"https://www.ibm.com","aud":"client01","exp":1741645656,"iat":1741638456}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1741645656,"iat":1741638456,"sid":"saljutyM1eU1vL3C6Fjk"}
id_token claims {"sub":"user1","groups":["group1","group2"],"realmName":"realm1","uniqueSecurityName":"user1","sid":"v87HVSH71RjpdY2N2pYg","iss":"https://www.ibm.com","aud":"client01","exp":1741645656,"iat":1741638456}
idTokenClaimsJSON {"sub":"user1","aud":"client01","realmName":"realm1","uniqueSecurityName":"user1","iss":"https:\/\/www.ibm.com","groups":["group1","group2"],"exp":1741645656,"iat":1741638456,"sid":"v87HVSH71RjpdY2N2pYg"}
id_token claims {"sub":"user1","sid":"ynvj3oS0bUf80HkUJ0OF","iss":"https://www.ibm.com","aud":"client01","exp":1741645656,"iat":1741638456}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1741645656,"iat":1741638456,"sid":"ynvj3oS0bUf80HkUJ0OF"}
id_token claims {"sub":"user1","sid":"ndANtfS4OrpnwZ7TbpHE","iss":"https://www.ibm.com","aud":"client01","exp":1741645656,"iat":1741638456}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1741645656,"iat":1741638456,"sid":"ndANtfS4OrpnwZ7TbpHE"}
id_token claims {"sub":"user1","sid":"4EcBOAIQ8TrSE3Itpw08","iss":"https://www.ibm.com","aud":"client01","exp":1741645656,"iat":1741638456}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1741645656,"iat":1741638456,"sid":"4EcBOAIQ8TrSE3Itpw08"}
id_token claims {"sub":"user1","nonce":"asd123qwe!","sid":"ZkYz1tUAGvzluMuxKTil","iss":"https://www.ibm.com","aud":"client01","exp":1741645656,"iat":1741638456}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1741645656,"nonce":"asd123qwe!","iat":1741638456,"sid":"ZkYz1tUAGvzluMuxKTil"}
id_token claims {"sub":"user1","sid":"qFUA27Mb5Fnyj24rWl14","jti":"mBsTELLz4XblLQFA","iss":"https://www.ibm.com","aud":"client01","exp":1741645656,"iat":1741638456}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1741645656,"iat":1741638456,"jti":"mBsTELLz4XblLQFA","sid":"qFUA27Mb5Fnyj24rWl14"}
id_token claims {"sub":"user1","sid":"EHyTWQvTcP2Zpze9sRSA","jti":"TqrZZEsn1uxYNOb4","iss":"https://www.ibm.com","aud":"client01","exp":1741645656,"iat":1741638456}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1741645656,"iat":1741638456,"jti":"TqrZZEsn1uxYNOb4","sid":"EHyTWQvTcP2Zpze9sRSA"}

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.