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

31

tests

0

failures

0

ignored

0.586s

duration

100%

successful

Tests

Test Duration Result
createToken_customClaims 0.019s passed
createToken_customClaims_differentGroupIdentifier 0.004s passed
createToken_customClaims_disabled 0.003s passed
createToken_customClaims_thirdPartyIDToken 0.005s passed
createToken_customClaims_thirdPartyIDToken_IDTokenIsNotJWT 0.006s passed
createToken_customClaims_thirdPartyIDToken_noClaimsSpecified 0.004s passed
createToken_customClaims_thirdPartyIDToken_someClaimsNotInTokenButIsAllowed 0.005s passed
createToken_customClaims_thirdPartyIDToken_someClaimsNotSpecified 0.004s passed
createToken_differentIssuer 0.004s passed
createToken_exceptionGettingRSAPrivateKey_convertsToRuntimeException 0.007s passed
createToken_jti 0.004s passed
createToken_noStateId 0.003s passed
createToken_nonce 0.004s passed
createToken_plainTextToken 0.043s 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.320s passed
createToken_without_nonce 0.003s passed
missingRequiredClaims_aud 0.001s passed
missingRequiredClaims_exp 0.001s passed
missingRequiredClaims_iat 0.001s passed
missingRequiredClaims_iss 0s passed
missingRequiredClaims_sub 0.001s passed
testBuildResponseTokenType 0.002s passed
testCreateToken 0.114s 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":1748672236,"iat":1748665036,"sid":"tvHkTuX6W3KojhCqZtu4"}
idTokenClaimsJSON {"aud":"client01","sub":"user1","iss":"https:\/\/www.ibm.com","exp":1748672236,"iat":1748665036,"sid":"tvHkTuX6W3KojhCqZtu4"}
id_token claims {"sub":"user1","at_hash":"RkS8hzu0MtwL-Qs2lK7KXw","sid":"5oHOO2HGIxELIF2nt0a6","iss":"https://www.ibm.com","aud":"client01","exp":1748672236,"iat":1748665036}
idTokenClaimsJSON {"at_hash":"RkS8hzu0MtwL-Qs2lK7KXw","sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1748672236,"iat":1748665036,"sid":"5oHOO2HGIxELIF2nt0a6"}
id_token claims {"sub":"user1","sid":"SZGBdHbxGKA0CtBu8yMW","iss":"https://www.test.ibm.com","aud":"client01","exp":1748672236,"iat":1748665036}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.test.ibm.com","exp":1748672236,"iat":1748665036,"sid":"SZGBdHbxGKA0CtBu8yMW"}
id_token claims {"sub":"user1","sid":"P7buG8pJRCPWo2b41rxT","iss":"https://www.ibm.com","aud":"client01","exp":1748672236,"iat":1748665036}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1748672236,"iat":1748665036,"sid":"P7buG8pJRCPWo2b41rxT"}
id_token claims {"sub":"user1","sid":"Gotd0uLCTeswYEsTH8FD","iss":"https://www.ibm.com","aud":"client01","exp":1748672236,"iat":1748665036}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1748672236,"iat":1748665036,"sid":"Gotd0uLCTeswYEsTH8FD"}
id_token claims {"sub":"user1","groupsIds":["group1","group2"],"realmName":"realm1","uniqueSecurityName":"user1","sid":"XkZMjTyZjoB9hMRK3tmg","iss":"https://www.ibm.com","aud":"client01","exp":1748672236,"iat":1748665036}
idTokenClaimsJSON {"sub":"user1","aud":"client01","realmName":"realm1","uniqueSecurityName":"user1","iss":"https:\/\/www.ibm.com","exp":1748672236,"groupsIds":["group1","group2"],"iat":1748665036,"sid":"XkZMjTyZjoB9hMRK3tmg"}
id_token claims {"sub":"user1","test4":"test5","test1":["test2","test3"],"sid":"nQ6NCe7AG0wQBw0O0MtI","iss":"https://www.ibm.com","aud":"client01","exp":1748672236,"iat":1748665036}
idTokenClaimsJSON {"test4":"test5","sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1748672236,"test1":["test2","test3"],"iat":1748665036,"sid":"nQ6NCe7AG0wQBw0O0MtI"}
id_token claims {"sub":"user1","sid":"7c5LGSFOVbZA6NeI8UUe","iss":"https://www.ibm.com","aud":"client01","exp":1748672236,"iat":1748665036}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1748672236,"iat":1748665036,"sid":"7c5LGSFOVbZA6NeI8UUe"}
id_token claims {"sub":"user1","test1":["test2","test3"],"sid":"5Ns6wlcoa8tPjDVLLceU","iss":"https://www.ibm.com","aud":"client01","exp":1748672236,"iat":1748665036}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1748672236,"test1":["test2","test3"],"iat":1748665036,"sid":"5Ns6wlcoa8tPjDVLLceU"}
id_token claims {"sub":"user1","test4":"test5","test1":["test2","test3"],"sid":"eG2O4b3cqNHZH24bjpin","iss":"https://www.ibm.com","aud":"client01","exp":1748672236,"iat":1748665036}
idTokenClaimsJSON {"test4":"test5","sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1748672236,"test1":["test2","test3"],"iat":1748665036,"sid":"eG2O4b3cqNHZH24bjpin"}
id_token claims {"sub":"user1","sid":"OJJquTRmHJwYISbK8Pig","iss":"https://www.ibm.com","aud":"client01","exp":1748672236,"iat":1748665036}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1748672236,"iat":1748665036,"sid":"OJJquTRmHJwYISbK8Pig"}
id_token claims {"sub":"user1","groups":["group1","group2"],"realmName":"realm1","uniqueSecurityName":"user1","sid":"hLPU5mzDpTLvnJU54g4I","iss":"https://www.ibm.com","aud":"client01","exp":1748672236,"iat":1748665036}
idTokenClaimsJSON {"sub":"user1","aud":"client01","realmName":"realm1","uniqueSecurityName":"user1","iss":"https:\/\/www.ibm.com","groups":["group1","group2"],"exp":1748672236,"iat":1748665036,"sid":"hLPU5mzDpTLvnJU54g4I"}
id_token claims {"sub":"user1","sid":"yFyUFZ7jPDfay42GQLn8","iss":"https://www.ibm.com","aud":"client01","exp":1748672236,"iat":1748665036}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1748672236,"iat":1748665036,"sid":"yFyUFZ7jPDfay42GQLn8"}
id_token claims {"sub":"user1","sid":"6hjwGc24abmKZPtvZd3r","iss":"https://www.ibm.com","aud":"client01","exp":1748672236,"iat":1748665036}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1748672236,"iat":1748665036,"sid":"6hjwGc24abmKZPtvZd3r"}
id_token claims {"sub":"user1","sid":"7PeTdpw2FusOduNY4P7X","iss":"https://www.ibm.com","aud":"client01","exp":1748672236,"iat":1748665036}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1748672236,"iat":1748665036,"sid":"7PeTdpw2FusOduNY4P7X"}
id_token claims {"sub":"user1","nonce":"asd123qwe!","sid":"6RHrLj25myWJ1N8qgs9E","iss":"https://www.ibm.com","aud":"client01","exp":1748672236,"iat":1748665036}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1748672236,"nonce":"asd123qwe!","iat":1748665036,"sid":"6RHrLj25myWJ1N8qgs9E"}
id_token claims {"sub":"user1","sid":"aFTxh75OjnKxoSVwagWk","jti":"GPhxJLReVxVYq3RQ","iss":"https://www.ibm.com","aud":"client01","exp":1748672236,"iat":1748665036}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1748672236,"iat":1748665036,"jti":"GPhxJLReVxVYq3RQ","sid":"aFTxh75OjnKxoSVwagWk"}
id_token claims {"sub":"user1","sid":"i075HvZPoIs3dGslGdZX","jti":"47NaL7mI4K25Zv3A","iss":"https://www.ibm.com","aud":"client01","exp":1748672236,"iat":1748665036}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1748672236,"iat":1748665036,"jti":"47NaL7mI4K25Zv3A","sid":"i075HvZPoIs3dGslGdZX"}

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.