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

31

tests

0

failures

0

ignored

1.512s

duration

100%

successful

Tests

Test Duration Result
createToken_customClaims 0.015s passed
createToken_customClaims_differentGroupIdentifier 0.002s passed
createToken_customClaims_disabled 0.003s passed
createToken_customClaims_thirdPartyIDToken 0.003s passed
createToken_customClaims_thirdPartyIDToken_IDTokenIsNotJWT 0.003s passed
createToken_customClaims_thirdPartyIDToken_noClaimsSpecified 0.003s passed
createToken_customClaims_thirdPartyIDToken_someClaimsNotInTokenButIsAllowed 0.004s passed
createToken_customClaims_thirdPartyIDToken_someClaimsNotSpecified 0.003s passed
createToken_differentIssuer 0.002s passed
createToken_exceptionGettingRSAPrivateKey_convertsToRuntimeException 0.006s passed
createToken_jti 0.004s passed
createToken_noStateId 0.002s passed
createToken_nonce 0.002s passed
createToken_plainTextToken 0.038s passed
createToken_signedToken 0.003s passed
createToken_useIssuerFromRequestIfMissingEmptyInConfig 0.002s passed
createToken_useIssuerFromRequestIfMissingInConfig 0.002s passed
createToken_validToken_HS256 0.010s passed
createToken_validToken_differentSharedKeyWithHS256 0.002s passed
createToken_validToken_differentSharedKeyWithRS256 1.302s passed
createToken_without_nonce 0.001s passed
missingRequiredClaims_aud 0.001s passed
missingRequiredClaims_exp 0.001s passed
missingRequiredClaims_iat 0s passed
missingRequiredClaims_iss 0s passed
missingRequiredClaims_sub 0.001s passed
testBuildResponseTokenType 0.001s passed
testCreateToken 0.094s 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":1761258046,"iat":1761250846,"sid":"mOvp1kYV21WHRySyhlkQ"}
idTokenClaimsJSON {"aud":"client01","sub":"user1","iss":"https:\/\/www.ibm.com","exp":1761258046,"iat":1761250846,"sid":"mOvp1kYV21WHRySyhlkQ"}
id_token claims {"sub":"user1","at_hash":"RkS8hzu0MtwL-Qs2lK7KXw","sid":"HQdHjEnQCoAWpuBs7HQo","iss":"https://www.ibm.com","aud":"client01","exp":1761258046,"iat":1761250846}
idTokenClaimsJSON {"at_hash":"RkS8hzu0MtwL-Qs2lK7KXw","sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761258046,"iat":1761250846,"sid":"HQdHjEnQCoAWpuBs7HQo"}
id_token claims {"sub":"user1","sid":"xRtZsrLG4pjBinALobwa","iss":"https://www.test.ibm.com","aud":"client01","exp":1761258046,"iat":1761250846}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.test.ibm.com","exp":1761258046,"iat":1761250846,"sid":"xRtZsrLG4pjBinALobwa"}
id_token claims {"sub":"user1","sid":"wMIBr3zi6t5TtfYCtr2t","iss":"https://www.ibm.com","aud":"client01","exp":1761258046,"iat":1761250846}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761258046,"iat":1761250846,"sid":"wMIBr3zi6t5TtfYCtr2t"}
id_token claims {"sub":"user1","sid":"S9wB5gGPfPCs3mKhAYH0","iss":"https://www.ibm.com","aud":"client01","exp":1761258046,"iat":1761250846}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761258046,"iat":1761250846,"sid":"S9wB5gGPfPCs3mKhAYH0"}
id_token claims {"sub":"user1","groupsIds":["group1","group2"],"realmName":"realm1","uniqueSecurityName":"user1","sid":"V1pUEhobGpwRhLwh7Eax","iss":"https://www.ibm.com","aud":"client01","exp":1761258046,"iat":1761250846}
idTokenClaimsJSON {"sub":"user1","aud":"client01","realmName":"realm1","uniqueSecurityName":"user1","iss":"https:\/\/www.ibm.com","exp":1761258046,"groupsIds":["group1","group2"],"iat":1761250846,"sid":"V1pUEhobGpwRhLwh7Eax"}
id_token claims {"sub":"user1","test4":"test5","test1":["test2","test3"],"sid":"A9Ilpj0qCbpqm7iEhx7M","iss":"https://www.ibm.com","aud":"client01","exp":1761258046,"iat":1761250846}
idTokenClaimsJSON {"test4":"test5","sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761258046,"test1":["test2","test3"],"iat":1761250846,"sid":"A9Ilpj0qCbpqm7iEhx7M"}
id_token claims {"sub":"user1","sid":"wqkTLN8NvXF6FkbBscG1","iss":"https://www.ibm.com","aud":"client01","exp":1761258046,"iat":1761250846}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761258046,"iat":1761250846,"sid":"wqkTLN8NvXF6FkbBscG1"}
id_token claims {"sub":"user1","test1":["test2","test3"],"sid":"MxetHEw8QaNanY7yoFEF","iss":"https://www.ibm.com","aud":"client01","exp":1761258046,"iat":1761250846}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761258046,"test1":["test2","test3"],"iat":1761250846,"sid":"MxetHEw8QaNanY7yoFEF"}
id_token claims {"sub":"user1","test4":"test5","test1":["test2","test3"],"sid":"nFxcVXkJuOm9hOVgTS5V","iss":"https://www.ibm.com","aud":"client01","exp":1761258046,"iat":1761250846}
idTokenClaimsJSON {"test4":"test5","sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761258046,"test1":["test2","test3"],"iat":1761250846,"sid":"nFxcVXkJuOm9hOVgTS5V"}
id_token claims {"sub":"user1","sid":"5yB1BmxCDJAqWFYUFVTv","iss":"https://www.ibm.com","aud":"client01","exp":1761258046,"iat":1761250846}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761258046,"iat":1761250846,"sid":"5yB1BmxCDJAqWFYUFVTv"}
id_token claims {"sub":"user1","groups":["group1","group2"],"realmName":"realm1","uniqueSecurityName":"user1","sid":"Rr8yJzdquQnFxadPbpRl","iss":"https://www.ibm.com","aud":"client01","exp":1761258046,"iat":1761250846}
idTokenClaimsJSON {"sub":"user1","aud":"client01","realmName":"realm1","uniqueSecurityName":"user1","iss":"https:\/\/www.ibm.com","groups":["group1","group2"],"exp":1761258046,"iat":1761250846,"sid":"Rr8yJzdquQnFxadPbpRl"}
id_token claims {"sub":"user1","sid":"CVItBBrDBSO4MNA7QOeM","iss":"https://www.ibm.com","aud":"client01","exp":1761258046,"iat":1761250846}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761258046,"iat":1761250846,"sid":"CVItBBrDBSO4MNA7QOeM"}
id_token claims {"sub":"user1","sid":"SFoyvpQthVXGWUUAt9pb","iss":"https://www.ibm.com","aud":"client01","exp":1761258046,"iat":1761250846}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761258046,"iat":1761250846,"sid":"SFoyvpQthVXGWUUAt9pb"}
id_token claims {"sub":"user1","sid":"L98hUgjxGSyoTG0udXXD","iss":"https://www.ibm.com","aud":"client01","exp":1761258046,"iat":1761250846}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761258046,"iat":1761250846,"sid":"L98hUgjxGSyoTG0udXXD"}
id_token claims {"sub":"user1","nonce":"asd123qwe!","sid":"pT7ru0H9aT4GQ09RD8fW","iss":"https://www.ibm.com","aud":"client01","exp":1761258046,"iat":1761250846}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761258046,"nonce":"asd123qwe!","iat":1761250846,"sid":"pT7ru0H9aT4GQ09RD8fW"}
id_token claims {"sub":"user1","sid":"AWO9dct3WOHwdVosFvTG","jti":"lFZb4V252g1pr65a","iss":"https://www.ibm.com","aud":"client01","exp":1761258047,"iat":1761250847}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761258047,"iat":1761250847,"jti":"lFZb4V252g1pr65a","sid":"AWO9dct3WOHwdVosFvTG"}
id_token claims {"sub":"user1","sid":"nXnhpcIkxd7T9gXrOr7W","jti":"DQxMwe1yjmz6QooG","iss":"https://www.ibm.com","aud":"client01","exp":1761258047,"iat":1761250847}
idTokenClaimsJSON {"sub":"user1","aud":"client01","iss":"https:\/\/www.ibm.com","exp":1761258047,"iat":1761250847,"jti":"DQxMwe1yjmz6QooG","sid":"nXnhpcIkxd7T9gXrOr7W"}

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.