Open yunier-rojas opened 4 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 77.98%. Comparing base (
8fc9b7a
) to head (2bbd810
). Report is 2 commits behind head on master.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Problem Summary
This merge request addresses issue #669 surrounding the behavior of the "noop" authentication method, which underwent changes in commit 6f8ab4f7d. Reverting these changes to restore the previous behavior is challenging due to the potential for breaking existing systems. To mitigate this risk, we propose implementing a new authenticator named "delegate" to replicate the original behavior of the "noop" method.
Ideal Solution
To address this issue, our proposed solution is to implement a new authenticator named "delegate" that replicates the original behavior of the "noop" method. This approach ensures that existing systems in production remain stable and unaffected by changes, while also providing users who prefer the old behavior with an option to utilize it. By introducing the "delegate" authenticator, we mitigate the risk of breaking changes while offering flexibility to users who require the previous behavior.
Changes Proposed
New Authenticator Module: This MR adds a new authenticator module named "delegate" to replicate the original behavior of the "noop" method.
Integration Tests: Integration tests will be added to validate the functionality of the "delegate" authenticator, ensuring compatibility and reliability.
Documentation Updates: Documentation will be updated to include details about the new "delegate" authenticator, its configuration options, and usage examples.
Related Issues
https://github.com/ory/oathkeeper/issues/1152 https://github.com/ory/oathkeeper/issues/669
closes 1152
Related issue(s)
Checklist
Further Comments