Mixin class for objects that can serve as user-token.
| id | A string identifying the user. Initargs::id; Accessors:get-id; Type:(string
*default-string-length*). |
|---|
| authenticate-user | Check whether USER-TOKEN successfully authenticates with PASSWORD in STORE (default: *default-pas... |
|---|---|
| confirm-registration | Confirm USER-TOKEN using CONFIRMATION-TOKEN in STORE (default: *default-password-store*). Returns... |
| delete-user | Delete user identified by USER-TOKEN in STORE (default: *default-password-store*). If no-exist-ok... |
| get-password-reset-token | Create a new password reset token, register it for USER-TOKEN (replacing a possibly-existing old ... |
| get-user-confirmation-token | Create a new account confirmation token, register it for USER-TOKEN (replacing a possibly-existin... |
| register-user | Register user identified by USER-TOKEN in store specified by :STORE argument (default: *default-p... |
| reset-password | Reset password of USER-TOKEN in STORE (default *default-password-store*) to NEW-PASSWORD, authent... |
| user-knownp | Check whether user identified by USER-TOKEN is known in store specified by :STORE (default: *defa... |
| user-token-id | A function returning a string identifier of at most 255 characters suitable to identify each user |