Parents: | furnace |
Tags: | web |
Authors: | Slava Pestov |
Class | Superclass | Slots |
protected | filter-responder | description capabilities |
realm | dispatcher | name users checksum secure |
secure-realm-only | filter-responder | |
user-saver | tuple | user disposed |
Word | Stack effect |
init-realm | ( realm -- ) |
init-user-profile | ( responder -- ) |
logged-in-username | ( realm -- username ) |
login-required* | ( description capabilities realm -- response ) |
user-registered | ( user realm -- response ) |
capabilities |
logged-in-user |
Word | Stack effect |
<auth-boilerplate> | ( responder -- responder' ) |
<protected> | ( responder -- protected ) |
<secure-realm-only> | ( responder -- secure-realm-only ) |
<user-saver> | ( user -- user-saver ) |
>>encoded-password | ( user string -- user ) |
check-login | ( password username -- user/f ) |
current-profile | ( -- assoc ) |
define-capability | ( word -- ) |
encode-password | ( string salt -- bytes ) |
have-capabilities? | ( capabilities -- ? ) |
if-secure-realm | ( quot -- ) |
init-user | ( user -- ) |
logged-in? | ( -- ? ) |
login-required | ( description capabilities -- * ) |
new-realm | ( responder name class -- realm ) |
password-mismatch | ( -- * ) |
same-password-twice | ( -- ) |
save-user-after | ( user -- ) |
uchange | ( quot key -- ) |
uget | ( key -- value ) |
user-changed | ( -- ) |
user-exists | ( -- * ) |
username | ( -- string/f ) |
users | ( -- provider ) |
uset | ( value key -- ) |
valid-login? | ( password user -- ? ) |
Word | Stack effect |
protected? | ( object -- ? ) |
realm? | ( object -- ? ) |
secure-realm-only? | ( object -- ? ) |
user-saver? | ( object -- ? ) |
Vocabulary | Summary |
furnace.auth.basic | Basic client authentication |
furnace.auth.features | |
furnace.auth.login | Login page authentication |
furnace.auth.providers | Pluggable authentication backends |