Class TokenRequestClientIDLookupFunction

  • All Implemented Interfaces:
    Function<org.opensaml.messaging.context.MessageContext,​com.nimbusds.oauth2.sdk.id.ClientID>, org.opensaml.messaging.context.navigate.ContextDataLookupFunction<org.opensaml.messaging.context.MessageContext,​com.nimbusds.oauth2.sdk.id.ClientID>

    public class TokenRequestClientIDLookupFunction
    extends Object
    implements org.opensaml.messaging.context.navigate.ContextDataLookupFunction<org.opensaml.messaging.context.MessageContext,​com.nimbusds.oauth2.sdk.id.ClientID>
    For Token, Revocation and other end points supporting client authentication. A function that returns client id of the request via a lookup function. This lookup locates client id primarily from client authentication if available. If client authentication information is not available, client id is looked from client_id parameter. Null is returned if information is not available.
    • Constructor Detail

      • TokenRequestClientIDLookupFunction

        public TokenRequestClientIDLookupFunction()
    • Method Detail

      • apply

        @Nullable
        public com.nimbusds.oauth2.sdk.id.ClientID apply​(@Nullable
                                                         org.opensaml.messaging.context.MessageContext input)
        Specified by:
        apply in interface Function<org.opensaml.messaging.context.MessageContext,​com.nimbusds.oauth2.sdk.id.ClientID>