Class ClientAuthenticationConfigurationLookupFunction

java.lang.Object
net.shibboleth.idp.plugin.authn.oidc.rp.security.impl.ClientAuthenticationConfigurationLookupFunction
All Implemented Interfaces:
Function<MessageContext,List<SignatureSigningConfiguration>>, ContextDataLookupFunction<MessageContext,List<SignatureSigningConfiguration>>

public class ClientAuthenticationConfigurationLookupFunction extends Object implements ContextDataLookupFunction<MessageContext,List<SignatureSigningConfiguration>>
A function that returns a SignatureSigningConfiguration list for signing client authentication JWTs.

The configuration list is taken from the active security configuration, but the algorithms are filtered to only allow those that are compatible with the client authentication type chosen. For example, the HMAC family of algorithms if the client_secret_jwt method is used.