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

31

tests

0

failures

0

ignored

0.558s

duration

100%

successful

Tests

Test Duration Result
createToken_customClaims 0.018s passed
createToken_customClaims_differentGroupIdentifier 0.002s passed
createToken_customClaims_disabled 0.003s passed
createToken_customClaims_thirdPartyIDToken 0.004s passed
createToken_customClaims_thirdPartyIDToken_IDTokenIsNotJWT 0.003s passed
createToken_customClaims_thirdPartyIDToken_noClaimsSpecified 0.003s passed
createToken_customClaims_thirdPartyIDToken_someClaimsNotInTokenButIsAllowed 0.003s passed
createToken_customClaims_thirdPartyIDToken_someClaimsNotSpecified 0.004s passed
createToken_differentIssuer 0.003s passed
createToken_exceptionGettingRSAPrivateKey_convertsToRuntimeException 0.007s passed
createToken_jti 0.003s passed
createToken_noStateId 0.002s passed
createToken_nonce 0.003s passed
createToken_plainTextToken 0.045s passed
createToken_signedToken 0.003s passed
createToken_useIssuerFromRequestIfMissingEmptyInConfig 0.003s passed
createToken_useIssuerFromRequestIfMissingInConfig 0.002s passed
createToken_validToken_HS256 0.013s passed
createToken_validToken_differentSharedKeyWithHS256 0.004s passed
createToken_validToken_differentSharedKeyWithRS256 0.323s passed
createToken_without_nonce 0.002s 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.001s passed
testCreateToken 0.100s passed
testGetKeysTokenType 0s passed
testGetTokenType 0.001s passed
testValidateRequestTokenType 0.001s passed

Standard output

id_token claims {"aud":"client01","sub":"user1","iss":"https://www.ibm.com","exp":1761977971,"iat":1761970771,"sid":"vjYaLzjk7iMCo2Ixh63Q"}
idTokenClaimsJSON {"aud":"client01","sub":"user1","iss":"https:\/\/www.ibm.com","exp":1761977971,"iat":1761970771,"sid":"vjYaLzjk7iMCo2Ixh63Q"}
id_token claims {"sub":"user1","at_hash":"RkS8hzu0MtwL-Qs2lK7KXw","sid":"NtOvyzmzjov6VGai4YD8","iss":"https://www.ibm.com","aud":"client01","exp":1761977971,"iat":1761970771}
idTokenClaimsJSON {"at_hash":"RkS8hzu0MtwL-Qs2lK7KXw","sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761977971,"iat":1761970771,"sid":"NtOvyzmzjov6VGai4YD8"}
id_token claims {"sub":"user1","sid":"EwRUP0tiZFm9wdm9BMe7","iss":"https://www.test.ibm.com","aud":"client01","exp":1761977971,"iat":1761970771}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.test.ibm.com","exp":1761977971,"iat":1761970771,"sid":"EwRUP0tiZFm9wdm9BMe7"}
id_token claims {"sub":"user1","sid":"0zMxIZEzPzMKwVMvbBKP","iss":"https://www.ibm.com","aud":"client01","exp":1761977971,"iat":1761970771}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761977971,"iat":1761970771,"sid":"0zMxIZEzPzMKwVMvbBKP"}
id_token claims {"sub":"user1","sid":"b4i86YfnpN82BgNGAK8L","iss":"https://www.ibm.com","aud":"client01","exp":1761977971,"iat":1761970771}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761977971,"iat":1761970771,"sid":"b4i86YfnpN82BgNGAK8L"}
id_token claims {"sub":"user1","groupsIds":["group1","group2"],"realmName":"realm1","uniqueSecurityName":"user1","sid":"A4hxOxvNqTtf6A9NX9VS","iss":"https://www.ibm.com","aud":"client01","exp":1761977971,"iat":1761970771}
idTokenClaimsJSON {"sub":"user1","aud":"client01","realmName":"realm1","uniqueSecurityName":"user1","iss":"https:\/\/www.ibm.com","exp":1761977971,"groupsIds":["group1","group2"],"iat":1761970771,"sid":"A4hxOxvNqTtf6A9NX9VS"}
id_token claims {"sub":"user1","test4":"test5","test1":["test2","test3"],"sid":"O5Eg7izzmrE4dBzbz31G","iss":"https://www.ibm.com","aud":"client01","exp":1761977971,"iat":1761970771}
idTokenClaimsJSON {"test4":"test5","sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761977971,"test1":["test2","test3"],"iat":1761970771,"sid":"O5Eg7izzmrE4dBzbz31G"}
id_token claims {"sub":"user1","sid":"J6lboDm8CCchtxAgWjRy","iss":"https://www.ibm.com","aud":"client01","exp":1761977971,"iat":1761970771}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761977971,"iat":1761970771,"sid":"J6lboDm8CCchtxAgWjRy"}
id_token claims {"sub":"user1","test1":["test2","test3"],"sid":"W0PoFWdjcdOoSooWQ1ZM","iss":"https://www.ibm.com","aud":"client01","exp":1761977971,"iat":1761970771}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761977971,"test1":["test2","test3"],"iat":1761970771,"sid":"W0PoFWdjcdOoSooWQ1ZM"}
id_token claims {"sub":"user1","test4":"test5","test1":["test2","test3"],"sid":"XL6LIyh4QM8l8FiuIYwp","iss":"https://www.ibm.com","aud":"client01","exp":1761977971,"iat":1761970771}
idTokenClaimsJSON {"test4":"test5","sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761977971,"test1":["test2","test3"],"iat":1761970771,"sid":"XL6LIyh4QM8l8FiuIYwp"}
id_token claims {"sub":"user1","sid":"DvL5pUraRtyqjV3868Ra","iss":"https://www.ibm.com","aud":"client01","exp":1761977971,"iat":1761970771}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761977971,"iat":1761970771,"sid":"DvL5pUraRtyqjV3868Ra"}
id_token claims {"sub":"user1","groups":["group1","group2"],"realmName":"realm1","uniqueSecurityName":"user1","sid":"UnTUd9LBk1PPj0nrUBJP","iss":"https://www.ibm.com","aud":"client01","exp":1761977971,"iat":1761970771}
idTokenClaimsJSON {"sub":"user1","aud":"client01","realmName":"realm1","uniqueSecurityName":"user1","iss":"https:\/\/www.ibm.com","groups":["group1","group2"],"exp":1761977971,"iat":1761970771,"sid":"UnTUd9LBk1PPj0nrUBJP"}
id_token claims {"sub":"user1","sid":"S3xSpVqtVDBXwIm7W7j0","iss":"https://www.ibm.com","aud":"client01","exp":1761977971,"iat":1761970771}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761977971,"iat":1761970771,"sid":"S3xSpVqtVDBXwIm7W7j0"}
id_token claims {"sub":"user1","sid":"7cmGlgu2QBUbokHwjZFV","iss":"https://www.ibm.com","aud":"client01","exp":1761977971,"iat":1761970771}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761977971,"iat":1761970771,"sid":"7cmGlgu2QBUbokHwjZFV"}
id_token claims {"sub":"user1","sid":"uFR6KxkMXGr8id2hF0tI","iss":"https://www.ibm.com","aud":"client01","exp":1761977971,"iat":1761970771}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761977971,"iat":1761970771,"sid":"uFR6KxkMXGr8id2hF0tI"}
id_token claims {"sub":"user1","nonce":"asd123qwe!","sid":"QQ1caebGmzgqH6bg8LfT","iss":"https://www.ibm.com","aud":"client01","exp":1761977971,"iat":1761970771}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761977971,"nonce":"asd123qwe!","iat":1761970771,"sid":"QQ1caebGmzgqH6bg8LfT"}
id_token claims {"sub":"user1","sid":"Q7rhJ71eC0sGvLFq23Vy","jti":"4Tq3jjRMOqwfLhHy","iss":"https://www.ibm.com","aud":"client01","exp":1761977972,"iat":1761970772}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761977972,"iat":1761970772,"jti":"4Tq3jjRMOqwfLhHy","sid":"Q7rhJ71eC0sGvLFq23Vy"}
id_token claims {"sub":"user1","sid":"AF671dH7lvh3PNlnf8kb","jti":"34yYYMJecoZYRh03","iss":"https://www.ibm.com","aud":"client01","exp":1761977972,"iat":1761970772}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761977972,"iat":1761970772,"jti":"34yYYMJecoZYRh03","sid":"AF671dH7lvh3PNlnf8kb"}

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.