Class AuthenticatorAuthzClientFactoryBean

  • All Implemented Interfaces:
    org.springframework.beans.factory.FactoryBean<org.keycloak.authorization.client.AuthzClient>

    public class AuthenticatorAuthzClientFactoryBean
    extends java.lang.Object
    implements org.springframework.beans.factory.FactoryBean<org.keycloak.authorization.client.AuthzClient>
    Creates an instance of AuthzClient.
    The creation of AuthzClient requires connection to a Keycloak server, disable this factory if Keycloak cannot be reached.
    This factory can return a null if it is disabled.
    • Constructor Detail

      • AuthenticatorAuthzClientFactoryBean

        public AuthenticatorAuthzClientFactoryBean()
    • Method Detail

      • setEnabled

        public void setEnabled​(boolean enabled)
      • setIdentityServiceConfig

        public void setIdentityServiceConfig​(IdentityServiceConfig identityServiceConfig)
      • getObject

        public org.keycloak.authorization.client.AuthzClient getObject()
                                                                throws java.lang.Exception
        Specified by:
        getObject in interface org.springframework.beans.factory.FactoryBean<org.keycloak.authorization.client.AuthzClient>
        Throws:
        java.lang.Exception
      • getObjectType

        public java.lang.Class<?> getObjectType()
        Specified by:
        getObjectType in interface org.springframework.beans.factory.FactoryBean<org.keycloak.authorization.client.AuthzClient>
      • isSingleton

        public boolean isSingleton()
        Specified by:
        isSingleton in interface org.springframework.beans.factory.FactoryBean<org.keycloak.authorization.client.AuthzClient>