codise/sentry

功能齐全的认证与授权系统

v3.1 2021-10-19 12:19 UTC

README

Sentry 是一个功能齐全的认证与授权系统。它还提供了额外的功能,如用户组和安全增强功能。

Sentry 是一套无框架的接口,附带默认实现,尽管您可以替换任何合适的实现。

功能

它还提供了额外的功能,如用户组和安全增强功能

  • 可配置的认证(可以使用所需的任何类型的认证,例如用户名或电子邮件)
  • 授权
  • 用户激活 (可选)
  • 组和组权限
  • "记住我"
  • 用户暂停
  • 登录限制 (可选)
  • 用户封禁
  • 密码重置
  • 用户数据
  • 界面驱动 - 可随意切换您的实现

安装

Sentry 的安装非常简单。我们提供了一系列指南,帮助您将 Sentry 与您喜欢的框架配合使用或单独使用

composer require codise/sentry

安装包后,打开您的 Laravel 配置文件 app/config/app.php 并添加以下行。

Codise\Sentry\SentryServiceProvider::class,

在别名数组中添加以下外观为该包。

'Sentry' => Codise\Sentry\Facades\Laravel\Sentry::class,

迁移

php artisan migrate --package=codise/sentry

配置

安装后,您可以通过运行以下命令将包配置文件发布到您的应用程序

php artisan config:publish codise/sentry

这将把配置文件发布到 app/config/packages/cartalyst/sentry/config.php,您可以在其中修改包配置。