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. |
Click to show internal directories.
Click to hide internal directories.