Module: Net::IMAP::SASL
Relationships & Source Files | |
Namespace Children | |
Modules:
| |
Exceptions:
| |
Extension / Inclusion / Inheritance Descendants | |
Extended In:
| |
Defined in: | lib/net/imap/sasl.rb, lib/net/imap/sasl/saslprep.rb, lib/net/imap/sasl/saslprep_tables.rb, lib/net/imap/sasl/stringprep.rb, lib/net/imap/sasl/stringprep_tables.rb |
Overview
Pluggable authentication mechanisms for protocols which support SASL
(Simple Authentication and Security Layer), such as IMAP4, SMTP, LDAP, and XMPP. RFC-4422 specifies the common SASL
framework and the EXTERNAL
mechanism, and the SASL
mechanism registry lists the specification for others.
“SASL is conceptually a framework that provides an abstraction layer between protocols and mechanisms as illustrated in the following diagram.”
SMTP LDAP XMPP Other protocols ...
\ | | /
\ | | /
SASL abstraction layer
/ | | \
/ | | \
EXTERNAL GSSAPI PLAIN Other mechanisms ...
Instance Method Summary
Instance Method Details
#saslprep(string, **opts)
See SASLprep#saslprep.