aboutsummaryrefslogtreecommitdiff
path: root/session.go
diff options
context:
space:
mode:
authorSimon Ser <contact@emersion.fr>2019-12-17 15:55:52 +0100
committerSimon Ser <contact@emersion.fr>2019-12-17 15:55:52 +0100
commit6bccdd62cec3ce20f50da12c8b4a23678746aea5 (patch)
tree25974683e935b5119752de09cba5ecb22b46e35a /session.go
parentf106c1125f3d0e0f9772d2c5f595fc52ec7dda5b (diff)
downloadalps-6bccdd62cec3ce20f50da12c8b4a23678746aea5.tar.gz
alps-6bccdd62cec3ce20f50da12c8b4a23678746aea5.zip
Document that plugins don't have access to passwords
Diffstat (limited to 'session.go')
-rw-r--r--session.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/session.go b/session.go
index aacaf6c..e753d84 100644
--- a/session.go
+++ b/session.go
@@ -37,6 +37,9 @@ func (err AuthError) Error() string {
}
// Session is an active user session. It may also hold an IMAP connection.
+//
+// The session's password is not available to plugins. Plugins should use the
+// session helpers to authenticate outgoing connections, for instance DoSMTP.
type Session struct {
manager *SessionManager
username, password string