├── .gitignore ├── LICENSE.md ├── README.md ├── composer.json ├── config └── multiple-tokens-auth.php ├── database ├── factories │ ├── ApiTokenFactory.php │ └── UserFactory.php └── migrations │ └── 2019_12_29_134146_create_api_tokens_table.php ├── phpunit.xml ├── src ├── Jobs │ └── PurgeExpiredApiTokensJob.php ├── Models │ └── ApiToken.php ├── MultipleTokensAuthServiceProvider.php ├── MultipleTokensGuard.php └── Traits │ └── HasApiTokens.php └── tests ├── ApiTokenTest.php ├── HasApiTokensTest.php ├── MultipleTokensAuthGuardTest.php ├── PurgeExpiredApiTokensJobTest.php ├── TestCase.php └── User.php /.gitignore: -------------------------------------------------------------------------------- 1 | vendor 2 | composer.lock 3 | .idea 4 | .phpunit* 5 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livijn/multiple-tokens-auth/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livijn/multiple-tokens-auth/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livijn/multiple-tokens-auth/HEAD/composer.json -------------------------------------------------------------------------------- /config/multiple-tokens-auth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livijn/multiple-tokens-auth/HEAD/config/multiple-tokens-auth.php -------------------------------------------------------------------------------- /database/factories/ApiTokenFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livijn/multiple-tokens-auth/HEAD/database/factories/ApiTokenFactory.php -------------------------------------------------------------------------------- /database/factories/UserFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livijn/multiple-tokens-auth/HEAD/database/factories/UserFactory.php -------------------------------------------------------------------------------- /database/migrations/2019_12_29_134146_create_api_tokens_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livijn/multiple-tokens-auth/HEAD/database/migrations/2019_12_29_134146_create_api_tokens_table.php -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livijn/multiple-tokens-auth/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Jobs/PurgeExpiredApiTokensJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livijn/multiple-tokens-auth/HEAD/src/Jobs/PurgeExpiredApiTokensJob.php -------------------------------------------------------------------------------- /src/Models/ApiToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livijn/multiple-tokens-auth/HEAD/src/Models/ApiToken.php -------------------------------------------------------------------------------- /src/MultipleTokensAuthServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livijn/multiple-tokens-auth/HEAD/src/MultipleTokensAuthServiceProvider.php -------------------------------------------------------------------------------- /src/MultipleTokensGuard.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livijn/multiple-tokens-auth/HEAD/src/MultipleTokensGuard.php -------------------------------------------------------------------------------- /src/Traits/HasApiTokens.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livijn/multiple-tokens-auth/HEAD/src/Traits/HasApiTokens.php -------------------------------------------------------------------------------- /tests/ApiTokenTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livijn/multiple-tokens-auth/HEAD/tests/ApiTokenTest.php -------------------------------------------------------------------------------- /tests/HasApiTokensTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livijn/multiple-tokens-auth/HEAD/tests/HasApiTokensTest.php -------------------------------------------------------------------------------- /tests/MultipleTokensAuthGuardTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livijn/multiple-tokens-auth/HEAD/tests/MultipleTokensAuthGuardTest.php -------------------------------------------------------------------------------- /tests/PurgeExpiredApiTokensJobTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livijn/multiple-tokens-auth/HEAD/tests/PurgeExpiredApiTokensJobTest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livijn/multiple-tokens-auth/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Livijn/multiple-tokens-auth/HEAD/tests/User.php --------------------------------------------------------------------------------