├── .gitattributes ├── .gitignore ├── AspNetCore.Authentication.ApiToken.sln ├── AspNetCore.Authentication.ApiToken.sln.DotSettings ├── LICENSE ├── README.md ├── README_zh-CN.md ├── assets └── op.gif ├── sample └── AspNetCore.ApiToken.SampleApp │ ├── ApiTokenDbContext.cs │ ├── AspNetCore.ApiToken.SampleApp.csproj │ ├── Controllers │ └── TokenController.cs │ ├── Entities │ ├── ApiToken.cs │ └── User.cs │ ├── Migrations │ ├── 20201229074003_init.Designer.cs │ ├── 20201229074003_init.cs │ └── ApiTokenDbContextModelSnapshot.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── README.md │ ├── Startup.cs │ ├── Store │ ├── ClaimConverter.cs │ ├── ClaimLite.cs │ ├── MyApiTokenProfileService.cs │ └── MyApiTokenStore.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ └── assets │ └── swagger.png ├── src ├── AspNetCore.AuthenticationApiToken.Redis │ ├── AspNetCore.Authentication.ApiToken.Redis.csproj │ ├── RedisTokenCacheExtensions.cs │ ├── RedisTokenCacheOptions.cs │ ├── RedisTokenCachePostConfigureOptions.cs │ └── RedisTokenCacheService.cs └── AspNetCore.AuthenticationApiToken │ ├── Abstractions │ ├── IApiTokenCacheService.cs │ ├── IApiTokenOperator .cs │ ├── IApiTokenProfileService.cs │ ├── IApiTokenStore.cs │ └── IApiTokenValidator.cs │ ├── ApiTokenAuthenticationBuilder.cs │ ├── ApiTokenCacheOptions.cs │ ├── ApiTokenClaimTypes.cs │ ├── ApiTokenCleanHostedService.cs │ ├── ApiTokenCleanOptions.cs │ ├── ApiTokenDefaults.cs │ ├── ApiTokenEvents.cs │ ├── ApiTokenExtensions.cs │ ├── ApiTokenHandler.cs │ ├── ApiTokenInitializeService.cs │ ├── ApiTokenOptions.cs │ ├── ApiTokenPostConfigureOptions.cs │ ├── ApiTokenTools.cs │ ├── AspNetCore.Authentication.ApiToken.csproj │ ├── AspNetCore.Authentication.ApiToken.csproj.DotSettings │ ├── Cache │ ├── NullApiTokenCacheService.cs │ └── TokenModelCache.cs │ ├── Events │ ├── ApiTokenChallengeContext.cs │ ├── ApiTokenValidatedContext.cs │ ├── AuthenticationFailedContext.cs │ ├── ForbiddenContext.cs │ └── MessageReceivedContext.cs │ ├── Exceptions │ ├── TokenExpiredException.cs │ └── TokenInvalidException.cs │ ├── HttpContextExtensions.cs │ ├── LoggingExtensions.cs │ ├── Parse │ ├── ApiTokenParseAttribute.cs │ └── ApiTokenParseType.cs │ ├── Store │ ├── DefaultApiTokenOperator.cs │ ├── Results │ │ ├── RefreshClaimsResult.cs │ │ ├── ResultBase.cs │ │ └── TokenCreateResult.cs │ ├── TokenModel.cs │ └── TokenType.cs │ └── Validate │ └── DefaultApiTokenValidator.cs └── tests └── AspNetCore.ApiToken.UnitTests ├── AspNetCore.ApiToken.UnitTests.csproj └── TokenTests.cs /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/.gitignore -------------------------------------------------------------------------------- /AspNetCore.Authentication.ApiToken.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/AspNetCore.Authentication.ApiToken.sln -------------------------------------------------------------------------------- /AspNetCore.Authentication.ApiToken.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/AspNetCore.Authentication.ApiToken.sln.DotSettings -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/README.md -------------------------------------------------------------------------------- /README_zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/README_zh-CN.md -------------------------------------------------------------------------------- /assets/op.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/assets/op.gif -------------------------------------------------------------------------------- /sample/AspNetCore.ApiToken.SampleApp/ApiTokenDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/sample/AspNetCore.ApiToken.SampleApp/ApiTokenDbContext.cs -------------------------------------------------------------------------------- /sample/AspNetCore.ApiToken.SampleApp/AspNetCore.ApiToken.SampleApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/sample/AspNetCore.ApiToken.SampleApp/AspNetCore.ApiToken.SampleApp.csproj -------------------------------------------------------------------------------- /sample/AspNetCore.ApiToken.SampleApp/Controllers/TokenController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/sample/AspNetCore.ApiToken.SampleApp/Controllers/TokenController.cs -------------------------------------------------------------------------------- /sample/AspNetCore.ApiToken.SampleApp/Entities/ApiToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/sample/AspNetCore.ApiToken.SampleApp/Entities/ApiToken.cs -------------------------------------------------------------------------------- /sample/AspNetCore.ApiToken.SampleApp/Entities/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/sample/AspNetCore.ApiToken.SampleApp/Entities/User.cs -------------------------------------------------------------------------------- /sample/AspNetCore.ApiToken.SampleApp/Migrations/20201229074003_init.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/sample/AspNetCore.ApiToken.SampleApp/Migrations/20201229074003_init.Designer.cs -------------------------------------------------------------------------------- /sample/AspNetCore.ApiToken.SampleApp/Migrations/20201229074003_init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/sample/AspNetCore.ApiToken.SampleApp/Migrations/20201229074003_init.cs -------------------------------------------------------------------------------- /sample/AspNetCore.ApiToken.SampleApp/Migrations/ApiTokenDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/sample/AspNetCore.ApiToken.SampleApp/Migrations/ApiTokenDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /sample/AspNetCore.ApiToken.SampleApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/sample/AspNetCore.ApiToken.SampleApp/Program.cs -------------------------------------------------------------------------------- /sample/AspNetCore.ApiToken.SampleApp/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/sample/AspNetCore.ApiToken.SampleApp/Properties/launchSettings.json -------------------------------------------------------------------------------- /sample/AspNetCore.ApiToken.SampleApp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/sample/AspNetCore.ApiToken.SampleApp/README.md -------------------------------------------------------------------------------- /sample/AspNetCore.ApiToken.SampleApp/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/sample/AspNetCore.ApiToken.SampleApp/Startup.cs -------------------------------------------------------------------------------- /sample/AspNetCore.ApiToken.SampleApp/Store/ClaimConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/sample/AspNetCore.ApiToken.SampleApp/Store/ClaimConverter.cs -------------------------------------------------------------------------------- /sample/AspNetCore.ApiToken.SampleApp/Store/ClaimLite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/sample/AspNetCore.ApiToken.SampleApp/Store/ClaimLite.cs -------------------------------------------------------------------------------- /sample/AspNetCore.ApiToken.SampleApp/Store/MyApiTokenProfileService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/sample/AspNetCore.ApiToken.SampleApp/Store/MyApiTokenProfileService.cs -------------------------------------------------------------------------------- /sample/AspNetCore.ApiToken.SampleApp/Store/MyApiTokenStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/sample/AspNetCore.ApiToken.SampleApp/Store/MyApiTokenStore.cs -------------------------------------------------------------------------------- /sample/AspNetCore.ApiToken.SampleApp/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/sample/AspNetCore.ApiToken.SampleApp/appsettings.Development.json -------------------------------------------------------------------------------- /sample/AspNetCore.ApiToken.SampleApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/sample/AspNetCore.ApiToken.SampleApp/appsettings.json -------------------------------------------------------------------------------- /sample/AspNetCore.ApiToken.SampleApp/assets/swagger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/sample/AspNetCore.ApiToken.SampleApp/assets/swagger.png -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken.Redis/AspNetCore.Authentication.ApiToken.Redis.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken.Redis/AspNetCore.Authentication.ApiToken.Redis.csproj -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken.Redis/RedisTokenCacheExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken.Redis/RedisTokenCacheExtensions.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken.Redis/RedisTokenCacheOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken.Redis/RedisTokenCacheOptions.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken.Redis/RedisTokenCachePostConfigureOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken.Redis/RedisTokenCachePostConfigureOptions.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken.Redis/RedisTokenCacheService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken.Redis/RedisTokenCacheService.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/Abstractions/IApiTokenCacheService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/Abstractions/IApiTokenCacheService.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/Abstractions/IApiTokenOperator .cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/Abstractions/IApiTokenOperator .cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/Abstractions/IApiTokenProfileService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/Abstractions/IApiTokenProfileService.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/Abstractions/IApiTokenStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/Abstractions/IApiTokenStore.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/Abstractions/IApiTokenValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/Abstractions/IApiTokenValidator.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/ApiTokenAuthenticationBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/ApiTokenAuthenticationBuilder.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/ApiTokenCacheOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/ApiTokenCacheOptions.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/ApiTokenClaimTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/ApiTokenClaimTypes.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/ApiTokenCleanHostedService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/ApiTokenCleanHostedService.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/ApiTokenCleanOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/ApiTokenCleanOptions.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/ApiTokenDefaults.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/ApiTokenDefaults.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/ApiTokenEvents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/ApiTokenEvents.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/ApiTokenExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/ApiTokenExtensions.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/ApiTokenHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/ApiTokenHandler.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/ApiTokenInitializeService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/ApiTokenInitializeService.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/ApiTokenOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/ApiTokenOptions.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/ApiTokenPostConfigureOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/ApiTokenPostConfigureOptions.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/ApiTokenTools.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/ApiTokenTools.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/AspNetCore.Authentication.ApiToken.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/AspNetCore.Authentication.ApiToken.csproj -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/AspNetCore.Authentication.ApiToken.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/AspNetCore.Authentication.ApiToken.csproj.DotSettings -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/Cache/NullApiTokenCacheService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/Cache/NullApiTokenCacheService.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/Cache/TokenModelCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/Cache/TokenModelCache.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/Events/ApiTokenChallengeContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/Events/ApiTokenChallengeContext.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/Events/ApiTokenValidatedContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/Events/ApiTokenValidatedContext.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/Events/AuthenticationFailedContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/Events/AuthenticationFailedContext.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/Events/ForbiddenContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/Events/ForbiddenContext.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/Events/MessageReceivedContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/Events/MessageReceivedContext.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/Exceptions/TokenExpiredException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/Exceptions/TokenExpiredException.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/Exceptions/TokenInvalidException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/Exceptions/TokenInvalidException.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/HttpContextExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/HttpContextExtensions.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/LoggingExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/LoggingExtensions.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/Parse/ApiTokenParseAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/Parse/ApiTokenParseAttribute.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/Parse/ApiTokenParseType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/Parse/ApiTokenParseType.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/Store/DefaultApiTokenOperator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/Store/DefaultApiTokenOperator.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/Store/Results/RefreshClaimsResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/Store/Results/RefreshClaimsResult.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/Store/Results/ResultBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/Store/Results/ResultBase.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/Store/Results/TokenCreateResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/Store/Results/TokenCreateResult.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/Store/TokenModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/Store/TokenModel.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/Store/TokenType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/Store/TokenType.cs -------------------------------------------------------------------------------- /src/AspNetCore.AuthenticationApiToken/Validate/DefaultApiTokenValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/src/AspNetCore.AuthenticationApiToken/Validate/DefaultApiTokenValidator.cs -------------------------------------------------------------------------------- /tests/AspNetCore.ApiToken.UnitTests/AspNetCore.ApiToken.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/tests/AspNetCore.ApiToken.UnitTests/AspNetCore.ApiToken.UnitTests.csproj -------------------------------------------------------------------------------- /tests/AspNetCore.ApiToken.UnitTests/TokenTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stulzq/AspNetCore.Authentication.ApiToken/HEAD/tests/AspNetCore.ApiToken.UnitTests/TokenTests.cs --------------------------------------------------------------------------------