- (Core) Bump Microsoft.AspNetCore.Authentication.JwtBearer to 6.0.8
- (Infrastructure) Bump Microsoft.EntityFrameworkCore to 6.0.8
- Removed generic parameter
TUserKey
from extension methods.
Refactor namespaces
- Namespaces
- Added
RefreshTokenValidator
- Added AuthEndpoints.Infrastructure project
- Added
IRefreshTokenRepository
to Core - Added
RefreshTokenRepository
to Infrastructure - Added extensions for
AuthEndpointsBuilder
, for configuring RefreshTokenRepository - Added additional check to refresh token validator.
RefreshTokenValidator.ValidateRefreshTokenAsync
will return invalidTokenValidationResult
if refresh jwt is not stored in the database.
- Namespaces in Core project.
- Removed
IjwtValidator
- Removed
DefaultJwtValidator
- Deprecate the use of
AuthEndpointsBuilder.AddAllEndpointDefinitions
. Please useAuthEndpointsBuilder.AddAuthEndpointDefinitions
- Deprecate the use of
WebApplication.MapAuthEndpoints
. Please useWebApplication.MapEndpoints
instead
Refactor core services
- Added
IAccessTokenGenerator
,IRefreshTokenGenerator
, and TokenGeneratorService - Added default implementations for access token generator and refresh token generator
- Removed
IjwtFactory
- Removed
DefaultJwtFactory