Skip to content

Commit c0cc266

Browse files
committed
1 parent 9dee01e commit c0cc266

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

docs/index.md

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,19 @@ The primary goals for Shield are:
1616

1717
### Important Features 🌠
1818

19-
* Session-based authentication (traditional ID/Password with Remember-me)
20-
* Stateless authentication using Personal Access Tokens
21-
* Optional Email verification on account registration
22-
* Optional Email-based Two-Factor Authentication after login
23-
* Magic Link Login when a user forgets their password
24-
* Flexible Groups-based access control (think Roles, but more flexible)
25-
* Users can be granted additional Permissions
19+
* **Session-based Authentication** (traditional **ID/Password** with **Remember-me**)
20+
* **Stateless Authentication** using **Access Token**, **HMAC SHA256 Token**, or **JWT**
21+
* Optional **Email verification** on account registration
22+
* Optional **Email-based Two-Factor Authentication** after login
23+
* **Magic Link Login** when a user forgets their password
24+
* Flexible **Group-based Access Control** (think Roles, but more flexible), and users can be granted additional **Permissions**
25+
* A simple **Auth Helper** that provides access to the most common auth actions
26+
* Save initial settings in your code, so it can be in version control, but can also be updated in the database, thanks to our [Settings](https://github.com/codeigniter4/settings) library
27+
* Highly configurable
28+
* **User Entity** and **User Provider** (`UserModel`) ready for you to use or extend
29+
* Built to extend and modify
30+
* Easily extendable controllers
31+
* All required views that can be used as is or swapped out for your own
2632

2733
### License 📑
2834

0 commit comments

Comments
 (0)