Class ResolverServiceClientSecretValueResolver

    • Field Detail

      • log

        private final org.slf4j.Logger log
        Class logger.
      • service

        @NonnullAfterInit
        private ReloadableService<net.shibboleth.idp.attribute.resolver.AttributeResolver> service
        The attribute resolver service used for the client secret value resolution.
      • attributeIds

        @Nonnull
        private List<String> attributeIds
        The list of attribute IDs that may contain the resolved client secret values.
    • Constructor Detail

      • ResolverServiceClientSecretValueResolver

        public ResolverServiceClientSecretValueResolver()
        Constructor.
    • Method Detail

      • setAttributeResolver

        public void setAttributeResolver​(@Nonnull
                                         ReloadableService<net.shibboleth.idp.attribute.resolver.AttributeResolver> resolver)
        Set the attribute resolver service used for the client secret value resolution.
        Parameters:
        resolver - The attribute resolver service used for the client secret value resolution.
      • getAttributeResolver

        @NonnullAfterInit
        public ReloadableService<net.shibboleth.idp.attribute.resolver.AttributeResolver> getAttributeResolver()
        Get the attribute resolver service used for the client secret value resolution.
        Returns:
        The attribute resolver service used for the client secret value resolution.
      • setAttributeIds

        public void setAttributeIds​(@Nonnull
                                    List<String> ids)
        Set the list of attribute IDs that may contain the resolved client secret values.
        Parameters:
        ids - The list of attribute IDs that may contain the resolved client secret values.
      • getAttributeIds

        @Nonnull
        public List<String> getAttributeIds()
        Get the list of attribute IDs that may contain the resolved client secret values.
        Returns:
        The list of attribute IDs that may contain the resolved client secret values.