Vineyard Users is a library that adds common user features to the Vineyard ecosystem. It is built on top of Vineyard Ground and Vineyard Lawn.
- SQL session store.
- Salted password storage.
- User creation, logging in, and logging out.
- Two factor authentication.
- User roles.
- Password reset
- Email verification
Vineyard Users is primarily divided into two parts:
-
User Manager - Provides basic initialization and storage of User and Session entities.
-
User Service - Provides user web service features. Depends on the User Manager.