Class AbstractOIDCClientMetadataPopulationAction

    • Field Detail

      • log

        @Nonnull
        private final org.slf4j.Logger log
        Class logger.
      • oidcInputMetadataLookupStrategy

        @Nonnull
        private Function<ProfileRequestContext,​com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata> oidcInputMetadataLookupStrategy
        Strategy used to locate the OIDCClientMetadata associated with the request (input).
      • oidcOutputMetadataLookupStrategy

        @Nonnull
        private Function<ProfileRequestContext,​com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata> oidcOutputMetadataLookupStrategy
        Strategy used to locate the OIDCClientMetadata associated with the response (output).
      • inputMetadata

        @Nullable
        private com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata inputMetadata
        The OIDCClientMetadata to populate metadata from.
      • outputMetadata

        @Nullable
        private com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata outputMetadata
        The OIDCClientMetadata to populate metadata to.
    • Constructor Detail

      • AbstractOIDCClientMetadataPopulationAction

        public AbstractOIDCClientMetadataPopulationAction()
        Constructor.
    • Method Detail

      • setOidcInputMetadataLookupStrategy

        public void setOidcInputMetadataLookupStrategy​(@Nonnull
                                                       Function<ProfileRequestContext,​com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata> strategy)
        Set the strategy used to locate the OIDCClientMetadata associated with the request (input).
        Parameters:
        strategy - The strategy used to locate the OIDCClientMetadata associated with the request (input).
      • setOidcOutputMetadataLookupStrategy

        public void setOidcOutputMetadataLookupStrategy​(@Nonnull
                                                        Function<ProfileRequestContext,​com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata> strategy)
        Set the strategy used to locate the OIDCClientMetadata associated with the request (output).
        Parameters:
        strategy - The strategy used to locate the OIDCClientMetadata associated with the request (output).
      • getInputMetadata

        protected com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata getInputMetadata()
        Get the OIDCClientMetadata to populate metadata from.
        Returns:
        The OIDCClientMetadata to populate metadata from.
      • getOutputMetadata

        protected com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata getOutputMetadata()
        Get the OIDCClientMetadata to populate metadata to.
        Returns:
        The OIDCClientMetadata to populate metadata to.