class RubySMB::Gss::Provider::Base

The base class for a GSS authentication provider. This class defines a common interface and is not usable as a provider on its own.

Attributes

allow_anonymous[RW]

Whether or not anonymous authentication attempts should be permitted.

Public Instance Methods

new_authenticator(server_client) click to toggle source

Create a new, client-specific authenticator instance. This new instance is then able to track the unique state of a particular client / connection.

@param [Server::ServerClient] server_client the client instance that this the authenticator will be for

# File lib/ruby_smb/gss/provider.rb, line 21
def new_authenticator(server_client)
  raise NotImplementedError
end