├── .github ├── FUNDING.yml └── workflows │ └── release.yml ├── .gitignore ├── .releaserc ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── UPGRADE.md ├── composer.json ├── config └── filament-authentication.php ├── database └── migrations │ ├── create_filament_authentication_tables.php.stub │ ├── create_filament_password_renew_table.php.stub │ └── tracks_filament_password_hashes.php.stub ├── docs └── .gitkeep ├── larastan └── Facades.stub ├── phpcs.xml ├── phpstan-baseline.neon ├── phpstan.neon.dist ├── phpunit.xml ├── pint.json ├── resources ├── lang │ ├── en │ │ └── filament-authentication.php │ ├── ja │ │ └── filament-authentication.php │ ├── pt_BR │ │ └── filament-authentication.php │ └── vi │ │ └── filament-authentication.php └── views │ ├── components │ └── banner.blade.php │ ├── impersonating-banner.blade.php │ └── pages │ └── auth │ └── renew-password.blade.php ├── routes └── web.php ├── src ├── .DS_Store ├── Actions │ └── ImpersonateLink.php ├── Commands │ ├── InstallCommand.php │ └── UpdateUserPasswordToUpdatedCommand.php ├── Events │ ├── UserCreated.php │ └── UserUpdated.php ├── FilamentAuthentication.php ├── FilamentAuthenticationProvider.php ├── Http │ └── Middleware │ │ ├── ImpersonatingMiddleware.php │ │ └── RenewPasswordMiddleware.php ├── Models │ ├── AuthenticationLog.php │ └── PasswordRenewLog.php ├── Pages │ └── Auth │ │ └── RenewPassword.php ├── Resources │ ├── AuthenticationLogResource.php │ ├── AuthenticationLogResource │ │ └── Pages │ │ │ └── ListAuthenticationLogs.php │ ├── PermissionResource.php │ ├── PermissionResource │ │ ├── Pages │ │ │ ├── CreatePermission.php │ │ │ ├── EditPermission.php │ │ │ ├── ListPermissions.php │ │ │ └── ViewPermission.php │ │ └── RelationManager │ │ │ └── RoleRelationManager.php │ ├── RoleResource.php │ ├── RoleResource │ │ ├── Pages │ │ │ ├── CreateRole.php │ │ │ ├── EditRole.php │ │ │ ├── ListRoles.php │ │ │ └── ViewRole.php │ │ └── RelationManager │ │ │ ├── PermissionRelationManager.php │ │ │ └── UserRelationManager.php │ ├── UserResource.php │ └── UserResource │ │ ├── Pages │ │ ├── CreateUser.php │ │ ├── EditUser.php │ │ ├── ListUsers.php │ │ └── ViewUser.php │ │ └── RelationManager │ │ ├── AuthenticationLogsRelationManager.php │ │ └── RoleRelationManager.php ├── Rules │ └── PreventPasswordReuseRule.php ├── Subscribers │ └── AuthenticationLoggingSubscriber.php ├── Traits │ ├── CanRenewPassword.php │ ├── LogsAuthentication.php │ ├── PagePolicyTrait.php │ └── SettingsPagePolicyTrait.php └── Widgets │ └── LatestUsersWidget.php └── tests └── DefaultTest.php /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: phpsa 2 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | -------------------------------------------------------------------------------- /.releaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/.releaserc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/README.md -------------------------------------------------------------------------------- /UPGRADE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/UPGRADE.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/composer.json -------------------------------------------------------------------------------- /config/filament-authentication.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/config/filament-authentication.php -------------------------------------------------------------------------------- /database/migrations/create_filament_authentication_tables.php.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/database/migrations/create_filament_authentication_tables.php.stub -------------------------------------------------------------------------------- /database/migrations/create_filament_password_renew_table.php.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/database/migrations/create_filament_password_renew_table.php.stub -------------------------------------------------------------------------------- /database/migrations/tracks_filament_password_hashes.php.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/database/migrations/tracks_filament_password_hashes.php.stub -------------------------------------------------------------------------------- /docs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /larastan/Facades.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/larastan/Facades.stub -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/phpcs.xml -------------------------------------------------------------------------------- /phpstan-baseline.neon: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /phpstan.neon.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/phpstan.neon.dist -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/phpunit.xml -------------------------------------------------------------------------------- /pint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/pint.json -------------------------------------------------------------------------------- /resources/lang/en/filament-authentication.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/resources/lang/en/filament-authentication.php -------------------------------------------------------------------------------- /resources/lang/ja/filament-authentication.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/resources/lang/ja/filament-authentication.php -------------------------------------------------------------------------------- /resources/lang/pt_BR/filament-authentication.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/resources/lang/pt_BR/filament-authentication.php -------------------------------------------------------------------------------- /resources/lang/vi/filament-authentication.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/resources/lang/vi/filament-authentication.php -------------------------------------------------------------------------------- /resources/views/components/banner.blade.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/views/impersonating-banner.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/resources/views/impersonating-banner.blade.php -------------------------------------------------------------------------------- /resources/views/pages/auth/renew-password.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/resources/views/pages/auth/renew-password.blade.php -------------------------------------------------------------------------------- /routes/web.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/routes/web.php -------------------------------------------------------------------------------- /src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/.DS_Store -------------------------------------------------------------------------------- /src/Actions/ImpersonateLink.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Actions/ImpersonateLink.php -------------------------------------------------------------------------------- /src/Commands/InstallCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Commands/InstallCommand.php -------------------------------------------------------------------------------- /src/Commands/UpdateUserPasswordToUpdatedCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Commands/UpdateUserPasswordToUpdatedCommand.php -------------------------------------------------------------------------------- /src/Events/UserCreated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Events/UserCreated.php -------------------------------------------------------------------------------- /src/Events/UserUpdated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Events/UserUpdated.php -------------------------------------------------------------------------------- /src/FilamentAuthentication.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/FilamentAuthentication.php -------------------------------------------------------------------------------- /src/FilamentAuthenticationProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/FilamentAuthenticationProvider.php -------------------------------------------------------------------------------- /src/Http/Middleware/ImpersonatingMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Http/Middleware/ImpersonatingMiddleware.php -------------------------------------------------------------------------------- /src/Http/Middleware/RenewPasswordMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Http/Middleware/RenewPasswordMiddleware.php -------------------------------------------------------------------------------- /src/Models/AuthenticationLog.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Models/AuthenticationLog.php -------------------------------------------------------------------------------- /src/Models/PasswordRenewLog.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Models/PasswordRenewLog.php -------------------------------------------------------------------------------- /src/Pages/Auth/RenewPassword.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Pages/Auth/RenewPassword.php -------------------------------------------------------------------------------- /src/Resources/AuthenticationLogResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Resources/AuthenticationLogResource.php -------------------------------------------------------------------------------- /src/Resources/AuthenticationLogResource/Pages/ListAuthenticationLogs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Resources/AuthenticationLogResource/Pages/ListAuthenticationLogs.php -------------------------------------------------------------------------------- /src/Resources/PermissionResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Resources/PermissionResource.php -------------------------------------------------------------------------------- /src/Resources/PermissionResource/Pages/CreatePermission.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Resources/PermissionResource/Pages/CreatePermission.php -------------------------------------------------------------------------------- /src/Resources/PermissionResource/Pages/EditPermission.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Resources/PermissionResource/Pages/EditPermission.php -------------------------------------------------------------------------------- /src/Resources/PermissionResource/Pages/ListPermissions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Resources/PermissionResource/Pages/ListPermissions.php -------------------------------------------------------------------------------- /src/Resources/PermissionResource/Pages/ViewPermission.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Resources/PermissionResource/Pages/ViewPermission.php -------------------------------------------------------------------------------- /src/Resources/PermissionResource/RelationManager/RoleRelationManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Resources/PermissionResource/RelationManager/RoleRelationManager.php -------------------------------------------------------------------------------- /src/Resources/RoleResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Resources/RoleResource.php -------------------------------------------------------------------------------- /src/Resources/RoleResource/Pages/CreateRole.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Resources/RoleResource/Pages/CreateRole.php -------------------------------------------------------------------------------- /src/Resources/RoleResource/Pages/EditRole.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Resources/RoleResource/Pages/EditRole.php -------------------------------------------------------------------------------- /src/Resources/RoleResource/Pages/ListRoles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Resources/RoleResource/Pages/ListRoles.php -------------------------------------------------------------------------------- /src/Resources/RoleResource/Pages/ViewRole.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Resources/RoleResource/Pages/ViewRole.php -------------------------------------------------------------------------------- /src/Resources/RoleResource/RelationManager/PermissionRelationManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Resources/RoleResource/RelationManager/PermissionRelationManager.php -------------------------------------------------------------------------------- /src/Resources/RoleResource/RelationManager/UserRelationManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Resources/RoleResource/RelationManager/UserRelationManager.php -------------------------------------------------------------------------------- /src/Resources/UserResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Resources/UserResource.php -------------------------------------------------------------------------------- /src/Resources/UserResource/Pages/CreateUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Resources/UserResource/Pages/CreateUser.php -------------------------------------------------------------------------------- /src/Resources/UserResource/Pages/EditUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Resources/UserResource/Pages/EditUser.php -------------------------------------------------------------------------------- /src/Resources/UserResource/Pages/ListUsers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Resources/UserResource/Pages/ListUsers.php -------------------------------------------------------------------------------- /src/Resources/UserResource/Pages/ViewUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Resources/UserResource/Pages/ViewUser.php -------------------------------------------------------------------------------- /src/Resources/UserResource/RelationManager/AuthenticationLogsRelationManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Resources/UserResource/RelationManager/AuthenticationLogsRelationManager.php -------------------------------------------------------------------------------- /src/Resources/UserResource/RelationManager/RoleRelationManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Resources/UserResource/RelationManager/RoleRelationManager.php -------------------------------------------------------------------------------- /src/Rules/PreventPasswordReuseRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Rules/PreventPasswordReuseRule.php -------------------------------------------------------------------------------- /src/Subscribers/AuthenticationLoggingSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Subscribers/AuthenticationLoggingSubscriber.php -------------------------------------------------------------------------------- /src/Traits/CanRenewPassword.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Traits/CanRenewPassword.php -------------------------------------------------------------------------------- /src/Traits/LogsAuthentication.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Traits/LogsAuthentication.php -------------------------------------------------------------------------------- /src/Traits/PagePolicyTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Traits/PagePolicyTrait.php -------------------------------------------------------------------------------- /src/Traits/SettingsPagePolicyTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Traits/SettingsPagePolicyTrait.php -------------------------------------------------------------------------------- /src/Widgets/LatestUsersWidget.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/src/Widgets/LatestUsersWidget.php -------------------------------------------------------------------------------- /tests/DefaultTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phpsa/filament-authentication/HEAD/tests/DefaultTest.php --------------------------------------------------------------------------------