class type auth_method =object
..end
An auth_method
object represents a method of authentication. Such an
object can be shared by several clients.
method name : string
The name of this method, used for errors etc.
method new_session : t -> string option -> auth_protocol
Request a new session. The 2nd argument is the user name, or None
if the default is to be used (whatever this is). Some
authenticators only support None
.
It is allowed that the returned auth_protocol
object is already
in state `Done
, i.e. that actually no protocol is run.
Changed in Ocamlnet-3.3: different signature. The user name is
now an argument, and the method returns auth_protocol
instead
of auth_session
. There can now be a separate session for
each user (plus for the default user None
).