Class
HaslMechanismExternal
since: 0.1
Description [src]
final class Hasl.MechanismExternal : Hasl.Mechanism {
/* No available fields */
}
Implements the SASL EXTERNAL mechanism per RFC 4422.
If HaslContext:authzid
is set, it will be used.
There are multiple ways that a server could externally authenticate a user,
so there is no dependency on HaslContext:tls
as the server could be
authenticating via IP addresses for example.
Available since: 0.1
Instance methods
Methods inherited from HaslMechanism (2)
hasl_mechanism_possible
This is used by ctx
to determine if it should even attempt mechanism
.
hasl_mechanism_step
Tells mechanism
to perform it’s next step. If mechanism
is complete it
should return TRUE
. If the mechanism was not successfully, it should return
TRUE
but set error
.
since: 0.1
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.