Variable: sieve-manage-authenticator-alist

sieve-manage-authenticator-alist is a customizable variable defined in sieve-manage.el.gz.

Value

((cram-md5 sieve-manage-cram-md5-p sieve-manage-cram-md5-auth)
 (digest-md5 sieve-manage-digest-md5-p sieve-manage-digest-md5-auth)
 (scram-md5 sieve-manage-scram-md5-p sieve-manage-scram-md5-auth)
 (ntlm sieve-manage-ntlm-p sieve-manage-ntlm-auth)
 (plain sieve-manage-plain-p sieve-manage-plain-auth)
 (login sieve-manage-login-p sieve-manage-login-auth))

Documentation

Definition of authenticators.

(NAME CHECK AUTHENTICATE)

NAME names the authenticator. CHECK is a function returning non-nil if the server support the authenticator and AUTHENTICATE is a function for doing the actual authentication.

Source Code

;; Defined in /usr/src/emacs/lisp/net/sieve-manage.el.gz
(defcustom sieve-manage-authenticator-alist
  '((cram-md5   sieve-manage-cram-md5-p       sieve-manage-cram-md5-auth)
    (digest-md5 sieve-manage-digest-md5-p     sieve-manage-digest-md5-auth)
    (scram-md5  sieve-manage-scram-md5-p      sieve-manage-scram-md5-auth)
    (ntlm       sieve-manage-ntlm-p           sieve-manage-ntlm-auth)
    (plain      sieve-manage-plain-p          sieve-manage-plain-auth)
    (login      sieve-manage-login-p          sieve-manage-login-auth))
  "Definition of authenticators.

\(NAME CHECK AUTHENTICATE)

NAME names the authenticator.  CHECK is a function returning non-nil if
the server support the authenticator and AUTHENTICATE is a function
for doing the actual authentication."
  :type '(repeat (list (symbol :tag "Name") (function :tag "Check function")
		       (function :tag "Authentication function"))))