shield
shield copied to clipboard
Authentication and Authorization for CodeIgniter 4
**Description** This PR enhances user queries by enabling the retrieval of related user data more efficiently. It adds two new methods: `withGroups()` and `withPermissions()`, which loads user groups and permissions...
**Description** `AuthToken` and `AuthJWT` Config Loading by Initializing in Constructor **Checklist:** - [x] Securely signed commits - [ ] Component(s) with PHPDoc blocks, only if necessary or adds value -...
**Why?** If a token or HMAC key is leaked, it can only be used from specified IP addresses(Enhanced Security). Requests from unknown IPs will be rejected(Prevents Unauthorized Access). Many financial...
Although Shield currently offers 2FA, its support is somewhat limited. Like this discussion #1120, I also feel that it could benefit from a more robust system, like supporting multiple 2FA...
### PHP Version 8.3.6 ### CodeIgniter4 Version 4.5.8 ### Shield Version 1.1.0 ### Which operating systems have you tested for this bug? Linux ### Which server did you use? apache...
### PHP Version 8.3.4 ### CodeIgniter4 Version 4.5.2 ### Shield Version 1.1.0 ### Which operating systems have you tested for this bug? macOS ### Which server did you use? apache...
**Description** The checkAction method of the Session authenticator class includes unneeded assignment statements and comparisons. No functional change. **Checklist:** - [x] Securely signed commits - [ ] Component(s) with PHPDoc...