Move all of Basic authentication logic into basic_auth module #346
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.
Description
This establishes the same internal API for the
basic_auth
module as forhealth
andmetrics
modules, the logic is now mostly self-contained in the module. While I hoped to avoid merge conflicts, there will be at least one merge conflict with #345 (importingserver_info
inbasic_auth.rs
will no longer be necessary).Related Issue
This is another step towards fixing #342.
How Has This Been Tested?
Tests have been extended, so all the relevant scenarios should be tested automatically now. Functional testing on Linux didn’t show any issues.