as a construct within an app or service that has an identity associated with it. Could have many attributes associated with it, which enable them to perform actions.
to specify what the account can do, in terms of privilege. After Alice created her account, she now can see her checking account, do transfers and many more.
an user provides identifiers to signify they wish to use and enter login credentials for the account. To view her balance, Alice first need to sign in on the app.
many actions for an amount of time (timeout). ❖ We can put as many attributes in the session as we want. Alice can only access the app for 5 minutes. Then it asks her to log in again.
the following aspects: ❖ Something the user knows - such as a password; ❖ Something the user owns - such as keyfob; ❖ Something the user is - such as a biometric input.
application they can log out, which terminates their session. Alice has finished using the web app. When she logs out, it logs out just on the web app.
to close an account. An user doesn’t want to have access, an employee was deactivated, etc… If Alice at any point in time wants to close her relationship with the bank, she would request her account to be closed.