auth/

directory
v1.99.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 20, 2026 License: GPL-3.0

Directories

Path Synopsis
Package client implements the yarilo-auth TAB-delimited client protocol.
Package client implements the yarilo-auth TAB-delimited client protocol.
Package oauth2 validates OAuth 2.0 bearer tokens for the SASL OAUTHBEARER mechanism (RFC 7628) and exposes the result as a passdb.Passdb so OAuth-authenticated logins flow through the regular yarilo-auth pipeline (chain ordering, caching, penalty, policy, audit log — all work unchanged).
Package oauth2 validates OAuth 2.0 bearer tokens for the SASL OAUTHBEARER mechanism (RFC 7628) and exposes the result as a passdb.Passdb so OAuth-authenticated logins flow through the regular yarilo-auth pipeline (chain ordering, caching, penalty, policy, audit log — all work unchanged).
Package policy implements a wforce-compatible HTTP policy client.
Package policy implements a wforce-compatible HTTP policy client.
Package protocol implements the yarilo-auth TCP+mTLS protocol.
Package protocol implements the yarilo-auth TCP+mTLS protocol.
Package scram is the session-layer glue between the SCRAM SASL server (in our forked go-sasl) and the per-protocol IMAP / POP3 / Submission session handlers in yarilo.
Package scram is the session-layer glue between the SCRAM SASL server (in our forked go-sasl) and the per-protocol IMAP / POP3 / Submission session handlers in yarilo.
Package sql implements SQL passdb/userdb for yarilo-auth.
Package sql implements SQL passdb/userdb for yarilo-auth.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL