Skip to content

Commit 1f8e92a

Browse files
committed
docs: add some important shield features to README.md
1 parent 3807340 commit 1f8e92a

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,23 @@ These are much like the access codes that GitHub uses, where they are unique to
2929
can have more than one. This can be used for API authentication of third-party users, and even for allowing
3030
access for a mobile application that you build.
3131

32+
## Some Important Features
33+
34+
1. Session-based authentication (traditional email/password with remember me)
35+
2. Stateless authentication using Personal Access Tokens
36+
3. Optional Email verification on account registration
37+
4. Optional Email-based Two Factor Authentication after login
38+
5. Magic Login Links when a user forgets their password
39+
6. Flexible groups-based access control (think roles, but more flexible)
40+
7. Users can be granted additional permissions
41+
8. User Entity and UserModel ready for you to use or extend
42+
9. A simple helper that provides access to the most common auth actions
43+
10. Easily extendable controllers
44+
11. All required views that can be used as is or swapped out for your own
45+
12. Highly configurable
46+
13. Built to extend and modify
47+
14. 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 library](https://github.com/codeigniter4/settings)
48+
3249
## Getting Started
3350

3451
### Prerequisites

0 commit comments

Comments
 (0)