├── .gitignore ├── LICENSE.md ├── README.md ├── UPGRADING.md ├── composer.json ├── config └── keyable.php ├── database └── migrations │ └── 2019_04_09_225232_create_api_keys_table.php ├── src ├── Auth │ ├── AuthorizesKeyableRequests.php │ └── Keyable.php ├── Console │ └── Commands │ │ ├── DeleteApiKey.php │ │ ├── GenerateApiKey.php │ │ └── HashApiKeys.php ├── Events │ └── KeyableAuthenticated.php ├── Facades │ └── Keyable.php ├── Http │ └── Middleware │ │ ├── AuthenticateApiKey.php │ │ └── EnforceKeyableScope.php ├── Keyable.php ├── KeyableServiceProvider.php ├── Models │ └── ApiKey.php └── NewApiKey.php └── tests ├── Feature ├── AuthenticateApiKey.php ├── CompatibilityMode.php └── EnforceKeyableScope.php ├── Support ├── Account.php ├── Comment.php ├── CommentsController.php ├── Migrations │ └── create_test_tables.php ├── Post.php └── PostsController.php ├── TestCase.php └── Unit ├── Console └── Commands │ ├── DeleteApiKey.php │ ├── GenerateApiKey.php │ └── HashApiKeys.php └── Models └── ApiKeyTest.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/README.md -------------------------------------------------------------------------------- /UPGRADING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/UPGRADING.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/composer.json -------------------------------------------------------------------------------- /config/keyable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/config/keyable.php -------------------------------------------------------------------------------- /database/migrations/2019_04_09_225232_create_api_keys_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/database/migrations/2019_04_09_225232_create_api_keys_table.php -------------------------------------------------------------------------------- /src/Auth/AuthorizesKeyableRequests.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/src/Auth/AuthorizesKeyableRequests.php -------------------------------------------------------------------------------- /src/Auth/Keyable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/src/Auth/Keyable.php -------------------------------------------------------------------------------- /src/Console/Commands/DeleteApiKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/src/Console/Commands/DeleteApiKey.php -------------------------------------------------------------------------------- /src/Console/Commands/GenerateApiKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/src/Console/Commands/GenerateApiKey.php -------------------------------------------------------------------------------- /src/Console/Commands/HashApiKeys.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/src/Console/Commands/HashApiKeys.php -------------------------------------------------------------------------------- /src/Events/KeyableAuthenticated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/src/Events/KeyableAuthenticated.php -------------------------------------------------------------------------------- /src/Facades/Keyable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/src/Facades/Keyable.php -------------------------------------------------------------------------------- /src/Http/Middleware/AuthenticateApiKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/src/Http/Middleware/AuthenticateApiKey.php -------------------------------------------------------------------------------- /src/Http/Middleware/EnforceKeyableScope.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/src/Http/Middleware/EnforceKeyableScope.php -------------------------------------------------------------------------------- /src/Keyable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/src/Keyable.php -------------------------------------------------------------------------------- /src/KeyableServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/src/KeyableServiceProvider.php -------------------------------------------------------------------------------- /src/Models/ApiKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/src/Models/ApiKey.php -------------------------------------------------------------------------------- /src/NewApiKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/src/NewApiKey.php -------------------------------------------------------------------------------- /tests/Feature/AuthenticateApiKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/tests/Feature/AuthenticateApiKey.php -------------------------------------------------------------------------------- /tests/Feature/CompatibilityMode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/tests/Feature/CompatibilityMode.php -------------------------------------------------------------------------------- /tests/Feature/EnforceKeyableScope.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/tests/Feature/EnforceKeyableScope.php -------------------------------------------------------------------------------- /tests/Support/Account.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/tests/Support/Account.php -------------------------------------------------------------------------------- /tests/Support/Comment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/tests/Support/Comment.php -------------------------------------------------------------------------------- /tests/Support/CommentsController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/tests/Support/CommentsController.php -------------------------------------------------------------------------------- /tests/Support/Migrations/create_test_tables.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/tests/Support/Migrations/create_test_tables.php -------------------------------------------------------------------------------- /tests/Support/Post.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/tests/Support/Post.php -------------------------------------------------------------------------------- /tests/Support/PostsController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/tests/Support/PostsController.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/Unit/Console/Commands/DeleteApiKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/tests/Unit/Console/Commands/DeleteApiKey.php -------------------------------------------------------------------------------- /tests/Unit/Console/Commands/GenerateApiKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/tests/Unit/Console/Commands/GenerateApiKey.php -------------------------------------------------------------------------------- /tests/Unit/Console/Commands/HashApiKeys.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/tests/Unit/Console/Commands/HashApiKeys.php -------------------------------------------------------------------------------- /tests/Unit/Models/ApiKeyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/givebutter/laravel-keyable/HEAD/tests/Unit/Models/ApiKeyTest.php --------------------------------------------------------------------------------