├── LICENSE.md ├── README.md ├── UPGRADE.md ├── composer.json ├── config └── sanctum.php ├── database └── migrations │ └── 2019_12_14_000001_create_personal_access_tokens_table.php ├── src ├── Console │ └── Commands │ │ └── PruneExpired.php ├── Contracts │ ├── HasAbilities.php │ └── HasApiTokens.php ├── Events │ └── TokenAuthenticated.php ├── Exceptions │ ├── MissingAbilityException.php │ └── MissingScopeException.php ├── Guard.php ├── HasApiTokens.php ├── Http │ ├── Controllers │ │ └── CsrfCookieController.php │ └── Middleware │ │ ├── AuthenticateSession.php │ │ ├── CheckAbilities.php │ │ ├── CheckForAnyAbility.php │ │ ├── CheckForAnyScope.php │ │ ├── CheckScopes.php │ │ └── EnsureFrontendRequestsAreStateful.php ├── NewAccessToken.php ├── PersonalAccessToken.php ├── Sanctum.php ├── SanctumServiceProvider.php └── TransientToken.php └── testbench.yaml /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/README.md -------------------------------------------------------------------------------- /UPGRADE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/UPGRADE.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/composer.json -------------------------------------------------------------------------------- /config/sanctum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/config/sanctum.php -------------------------------------------------------------------------------- /database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php -------------------------------------------------------------------------------- /src/Console/Commands/PruneExpired.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/src/Console/Commands/PruneExpired.php -------------------------------------------------------------------------------- /src/Contracts/HasAbilities.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/src/Contracts/HasAbilities.php -------------------------------------------------------------------------------- /src/Contracts/HasApiTokens.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/src/Contracts/HasApiTokens.php -------------------------------------------------------------------------------- /src/Events/TokenAuthenticated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/src/Events/TokenAuthenticated.php -------------------------------------------------------------------------------- /src/Exceptions/MissingAbilityException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/src/Exceptions/MissingAbilityException.php -------------------------------------------------------------------------------- /src/Exceptions/MissingScopeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/src/Exceptions/MissingScopeException.php -------------------------------------------------------------------------------- /src/Guard.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/src/Guard.php -------------------------------------------------------------------------------- /src/HasApiTokens.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/src/HasApiTokens.php -------------------------------------------------------------------------------- /src/Http/Controllers/CsrfCookieController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/src/Http/Controllers/CsrfCookieController.php -------------------------------------------------------------------------------- /src/Http/Middleware/AuthenticateSession.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/src/Http/Middleware/AuthenticateSession.php -------------------------------------------------------------------------------- /src/Http/Middleware/CheckAbilities.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/src/Http/Middleware/CheckAbilities.php -------------------------------------------------------------------------------- /src/Http/Middleware/CheckForAnyAbility.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/src/Http/Middleware/CheckForAnyAbility.php -------------------------------------------------------------------------------- /src/Http/Middleware/CheckForAnyScope.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/src/Http/Middleware/CheckForAnyScope.php -------------------------------------------------------------------------------- /src/Http/Middleware/CheckScopes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/src/Http/Middleware/CheckScopes.php -------------------------------------------------------------------------------- /src/Http/Middleware/EnsureFrontendRequestsAreStateful.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php -------------------------------------------------------------------------------- /src/NewAccessToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/src/NewAccessToken.php -------------------------------------------------------------------------------- /src/PersonalAccessToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/src/PersonalAccessToken.php -------------------------------------------------------------------------------- /src/Sanctum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/src/Sanctum.php -------------------------------------------------------------------------------- /src/SanctumServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/src/SanctumServiceProvider.php -------------------------------------------------------------------------------- /src/TransientToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/src/TransientToken.php -------------------------------------------------------------------------------- /testbench.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laravel/sanctum/HEAD/testbench.yaml --------------------------------------------------------------------------------