kongka / 用户
CakePHP用户插件
11.1.0
2022-03-11 13:46 UTC
Requires
- php: >=7.2.0
- cakedc/auth: ^7.0
- cakephp/authentication: ^2.0.0
- cakephp/authorization: ^2.0.0
- cakephp/cakephp: ^4.0
Requires (Dev)
- cakephp/cakephp-codesniffer: ^4.0
- google/recaptcha: @stable
- league/oauth1-client: ^1.7
- league/oauth2-facebook: @stable
- league/oauth2-google: @stable
- league/oauth2-instagram: @stable
- league/oauth2-linkedin: @stable
- luchianenco/oauth2-amazon: ^1.1
- php-coveralls/php-coveralls: ^2.1
- phpunit/phpunit: ^9.5
- robthree/twofactorauth: ^1.6
- web-auth/webauthn-lib: v3.3.x-dev
- yubico/u2flib-server: ^1.0
Suggests
- cakephp/authorization: Provide authorization for users
- google/recaptcha: Provides reCAPTCHA validation for registration form
- league/oauth1-client: Provides Social Authentication with Twitter
- league/oauth2-facebook: Provides Social Authentication with Facebook
- league/oauth2-google: Provides Social Authentication with Google+
- league/oauth2-instagram: Provides Social Authentication with Instagram
- league/oauth2-linkedin: Provides Social Authentication with LinkedIn
- luchianenco/oauth2-amazon: Provides Social Authentication with Amazon
- robthree/twofactorauth: Provides Google Authenticator functionality
- dev-master
- 11.1.0
- 11.0.0
- 9.3.6
- 9.3.5
- 9.3.4
- 9.3.3
- 9.3.2
- 9.3.1
- 9.3.0
- 9.2.1
- 9.2.0
- 9.1.0
- 9.0.5
- 9.0.4
- 9.0.3
- 9.0.2
- 9.0.1
- 9.0.0
- 8.5.2
- 8.5.1
- 8.5.0
- 8.4.0
- 8.3.2
- 8.3.1
- 8.3.0
- 8.2.1
- 8.2.0
- 8.1.0
- 8.0.x-dev
- 8.0.3
- 8.0.2
- 8.0.1
- 8.0.0
- 7.0.2
- 7.0.1
- 7.0.0
- 6.x-dev
- 6.0.1
- 6.0.0
- 5.x-dev
- 5.2.0
- 5.1.0
- 5.0.3
- 5.0.2
- 5.0.1
- 5.0.0
- 4.x-dev
- 4.2.1
- 4.2.0
- 4.1.3
- 4.1.2
- 4.1.1
- 4.1.0
- 4.0.1
- 4.0.0
- 3.2.5
- 3.2.4
- 3.2.3
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.x-dev
- 3.1.6
- 3.1.5
- 3.1.4
- 3.1.3
- 3.1.2
- 3.1.1
- 3.1.0
- 3.0.x-dev
- 3.0.2
- 3.0.1
- 3.0.0
- 2.x-dev
- 2.2.0
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0
- 1.3.1
- 1.3
- 1.2
- dev-9.next
- dev-patch-1
- dev-feature/otp-7cake4
- dev-hotfix/doc-remember-me-using-email
- dev-11.next-cake4
- dev-rochamarcelo-patch-1
- dev-10.next-cake4
- dev-update-migration-user-data-unit-test
- dev-8.next
- dev-feature/github-actions
- dev-develop
- dev-feature/fix-deprecations-tests
- dev-feature/custom-unauthorize-redirect
- dev-feature/9.next-integration-tests-202001
- dev-feature/clean-up-tests
- dev-feature/mapping-urls-001
- dev-feature/show-error-old-configs
- dev-issue/fix-named-routes
- dev-feature/ajax-login
- dev-issue/route-redirect-exception
- dev-feature/fix-tests
- dev-hotfix/merge-749
- dev-after-change-password-event
- dev-feature/after-validation-event
- dev-rochamarcelo-issue/google-two-factor-auth
- dev-andrej-griniuk-patch-1
- dev-bug/password-hashed-twice
- dev-feature/handling-before-register-event
- dev-hotfix/travis
- dev-poc/bypassAuth-defined-in-rules
- dev-feature/amazon-login
- dev-feature/update-4-to-5-migration-doc
- dev-feature/installer
- dev-feature/remove-deprecated
- dev-feature/608-randomBytes
- dev-feature/428-compare-with
- dev-update-auth
- dev-feature/users-app
This package is auto-updated.
Last update: 2024-09-15 19:19:55 UTC
README
版本和分支
用户插件包括以下功能
- 用户注册
- 登录/登出
- 社交登录(Facebook、Twitter、Instagram、Google、Linkedin等)
- 通过https://github.com/CakeDC/auth的简单RBAC
- 通过https://github.com/CakeDC/auth的“记住我”(Cookie)
- 管理用户资料
- 管理员管理
- Yubico U2F用于双因素认证
- 一次性密码用于双因素认证
该插件旨在提供以下两种方法的相关用户功能
- 快速集成登录/注册解决方案,5分钟内让用户开始工作。
- 可扩展的解决方案,适用于更大/自定义应用程序。您将能够扩展
- UsersAuth组件
- 使用您自己的UsersTable
- 使用您自己的控制器
在插件的前一个版本中,可扩展性是一个问题,3.0重写的其中一个主要目标是确保所有部分都可以轻松扩展/重用。
做出的另一个决定是尽可能减少插件对其他包的依赖。
要求
- CakePHP 4.0+
- PHP 7.2+
文档
有关文档以及教程,请参阅此存储库的Docs目录。
支持
有关错误和功能请求,请使用此存储库的问题部分。
还提供商业支持,有关更多信息,请联系我们。
贡献
此存储库遵循CakeDC插件标准。如果您想向插件贡献新功能、增强或错误修复,请阅读我们的贡献指南以获取详细说明。
许可
版权所有2019 Cake Development Corporation(CakeDC)。保留所有权利。
在MIT许可证下授权。包括在此存储库中的源代码的再分发必须保留每个文件中找到的版权声明。