CanineHQ/canine · error

Account does not support LDAP authentication

Error message

Account does not support LDAP authentication

What it means

Error "Account does not support LDAP authentication" thrown in CanineHQ/canine.

Source

Thrown at lib/devise/strategies/ldap_authenticatable.rb:95

      def username
        params[:user][:username]
      end

      def password
        params[:user][:password]
      end

      private

      def find_ldap_configuration
        account = Account.friendly.find(params[:slug])
        unless account.sso_enabled?
          raise 'SSO is not enabled for this account'
        end

        sso_provider = account.sso_provider
        unless sso_provider.ldap?
          raise 'Account does not support LDAP authentication'
        end

        sso_provider.configuration
      end
    end
  end
end

View on GitHub (pinned to ba4ee3968d)

When it happens

Trigger: Thrown at lib/devise/strategies/ldap_authenticatable.rb:95 when the library encounters an invalid state.

Common situations: See trigger scenarios.

Understand the failure class


AI-assisted analysis of CanineHQ/canine@ba4ee3968d (2026-08-23). Data as JSON: /api/errors/c08646afcae69354. Report an issue: GitHub.