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

31

tests

0

failures

0

ignored

0.661s

duration

100%

successful

Tests

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

Standard output

id_token claims {"aud":"client01","sub":"user1","iss":"https://www.ibm.com","exp":1744726853,"iat":1744719653,"sid":"cuQTsCmTg4aDwDtVen5b"}
idTokenClaimsJSON {"aud":"client01","sub":"user1","iss":"https:\/\/www.ibm.com","exp":1744726853,"iat":1744719653,"sid":"cuQTsCmTg4aDwDtVen5b"}
id_token claims {"sub":"user1","at_hash":"RkS8hzu0MtwL-Qs2lK7KXw","sid":"gg6mF81UwV37zdjdlJIp","iss":"https://www.ibm.com","aud":"client01","exp":1744726853,"iat":1744719653}
idTokenClaimsJSON {"at_hash":"RkS8hzu0MtwL-Qs2lK7KXw","sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1744726853,"iat":1744719653,"sid":"gg6mF81UwV37zdjdlJIp"}
id_token claims {"sub":"user1","sid":"YnNvLZ9VO1Ul6o6jVMo7","iss":"https://www.test.ibm.com","aud":"client01","exp":1744726853,"iat":1744719653}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.test.ibm.com","exp":1744726853,"iat":1744719653,"sid":"YnNvLZ9VO1Ul6o6jVMo7"}
id_token claims {"sub":"user1","sid":"ZufLuGPf4IHjWMBuQVLI","iss":"https://www.ibm.com","aud":"client01","exp":1744726853,"iat":1744719653}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1744726853,"iat":1744719653,"sid":"ZufLuGPf4IHjWMBuQVLI"}
id_token claims {"sub":"user1","sid":"9WdJaKbperjoXLzWSfOb","iss":"https://www.ibm.com","aud":"client01","exp":1744726853,"iat":1744719653}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1744726853,"iat":1744719653,"sid":"9WdJaKbperjoXLzWSfOb"}
id_token claims {"sub":"user1","groupsIds":["group1","group2"],"realmName":"realm1","uniqueSecurityName":"user1","sid":"vdhpUQAa5fqR0NS9L831","iss":"https://www.ibm.com","aud":"client01","exp":1744726853,"iat":1744719653}
idTokenClaimsJSON {"sub":"user1","aud":"client01","realmName":"realm1","uniqueSecurityName":"user1","iss":"https:\/\/www.ibm.com","exp":1744726853,"groupsIds":["group1","group2"],"iat":1744719653,"sid":"vdhpUQAa5fqR0NS9L831"}
id_token claims {"sub":"user1","test4":"test5","test1":["test2","test3"],"sid":"xtRYBLnBQg8ivgUNabY5","iss":"https://www.ibm.com","aud":"client01","exp":1744726853,"iat":1744719653}
idTokenClaimsJSON {"test4":"test5","sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1744726853,"test1":["test2","test3"],"iat":1744719653,"sid":"xtRYBLnBQg8ivgUNabY5"}
id_token claims {"sub":"user1","sid":"zt0Vw8uhBHRDlKVydmNx","iss":"https://www.ibm.com","aud":"client01","exp":1744726853,"iat":1744719653}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1744726853,"iat":1744719653,"sid":"zt0Vw8uhBHRDlKVydmNx"}
id_token claims {"sub":"user1","test1":["test2","test3"],"sid":"KVGh1bYcJzwVD0Oons5Z","iss":"https://www.ibm.com","aud":"client01","exp":1744726853,"iat":1744719653}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1744726853,"test1":["test2","test3"],"iat":1744719653,"sid":"KVGh1bYcJzwVD0Oons5Z"}
id_token claims {"sub":"user1","test4":"test5","test1":["test2","test3"],"sid":"nWQ9q1UTZXTsXWGXxhUB","iss":"https://www.ibm.com","aud":"client01","exp":1744726853,"iat":1744719653}
idTokenClaimsJSON {"test4":"test5","sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1744726853,"test1":["test2","test3"],"iat":1744719653,"sid":"nWQ9q1UTZXTsXWGXxhUB"}
id_token claims {"sub":"user1","sid":"tlrZlo1CYrg5opwAQge7","iss":"https://www.ibm.com","aud":"client01","exp":1744726853,"iat":1744719653}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1744726853,"iat":1744719653,"sid":"tlrZlo1CYrg5opwAQge7"}
id_token claims {"sub":"user1","groups":["group1","group2"],"realmName":"realm1","uniqueSecurityName":"user1","sid":"qM1mZiCOdox8HjpkGFDL","iss":"https://www.ibm.com","aud":"client01","exp":1744726853,"iat":1744719653}
idTokenClaimsJSON {"sub":"user1","aud":"client01","realmName":"realm1","uniqueSecurityName":"user1","iss":"https:\/\/www.ibm.com","groups":["group1","group2"],"exp":1744726853,"iat":1744719653,"sid":"qM1mZiCOdox8HjpkGFDL"}
id_token claims {"sub":"user1","sid":"LrGMhOKpRqzIJEFdygtw","iss":"https://www.ibm.com","aud":"client01","exp":1744726853,"iat":1744719653}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1744726853,"iat":1744719653,"sid":"LrGMhOKpRqzIJEFdygtw"}
id_token claims {"sub":"user1","sid":"9GAZ7CQzkKciHKo1lDm1","iss":"https://www.ibm.com","aud":"client01","exp":1744726853,"iat":1744719653}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1744726853,"iat":1744719653,"sid":"9GAZ7CQzkKciHKo1lDm1"}
id_token claims {"sub":"user1","sid":"dBdu3OQleS3Npxwn5iRK","iss":"https://www.ibm.com","aud":"client01","exp":1744726853,"iat":1744719653}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1744726853,"iat":1744719653,"sid":"dBdu3OQleS3Npxwn5iRK"}
id_token claims {"sub":"user1","nonce":"asd123qwe!","sid":"hBEeMkv3ofOskEo7bzOM","iss":"https://www.ibm.com","aud":"client01","exp":1744726853,"iat":1744719653}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1744726853,"nonce":"asd123qwe!","iat":1744719653,"sid":"hBEeMkv3ofOskEo7bzOM"}
id_token claims {"sub":"user1","sid":"kyDaL1R9jzTFakgJNJ4E","jti":"2fzGyngc3K0iG6C7","iss":"https://www.ibm.com","aud":"client01","exp":1744726854,"iat":1744719654}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1744726854,"iat":1744719654,"jti":"2fzGyngc3K0iG6C7","sid":"kyDaL1R9jzTFakgJNJ4E"}
id_token claims {"sub":"user1","sid":"zkyf3vycGIXCnwGD5FX5","jti":"1nDLiDfZHRoHPqL4","iss":"https://www.ibm.com","aud":"client01","exp":1744726854,"iat":1744719654}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1744726854,"iat":1744719654,"jti":"1nDLiDfZHRoHPqL4","sid":"zkyf3vycGIXCnwGD5FX5"}

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.