fix(authn): remove auth middleware for webauthn login api #8407
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
API router of authn login should not contain auth middleware. Currently, the API will throw an error only when there is an invalid token during login; If the token is empty, the request will succeed and the request will be granted a Guest identity, regardless of whether the Guest is disabled or not.
This PR is prerequisite for AlistGo/alist-web#274
Image for test:
mmx233/alist:frontend-20250420
To meet testing requirements, this image includes changes from both AlistGo/alist-web#274 and AlistGo/alist-web#273.