Keychains are a collection of keys
Keys are the atomic unit of access control
Roles map permissions to users. Roles contain any number of keychains, which contain any number of keys (permissions). Assign roles to users to grant permissions.
User sessions are created each time a user successfully authenticates.
Tokens, Keychains, Keys, Roles