# Class virtual OBus_auth.Client.mechanism_handler

    class virtual mechanism_handler : object .. end

    method virtual init : mechanism_return Lwt.t

Initial return value of the mechanism

    method data : OBus_auth.data -> mechanism_return Lwt.t

`mech_data` must continue the mechanism process with the given data. Default implementation fail with an error message.

    method abort : unit

Must abort the mechanism.