The furnace.auth.providers vocabulary implements a protocol for persistence and authentication of users.

The class of users:
user


Generic protocol:
get-user ( username provider -- user/f )

new-user ( user provider -- user/f )

update-user ( user provider -- )