Conversation
Spec Reviewer Report 📬0 / 2 Requirements met for ticket:
2 unmet requirement(s)
|
30db459 to
18f5a9d
Compare
rpylipow
left a comment
There was a problem hiding this comment.
Changes look good. Could you please also document this new functionality in the README.md?
|
@rpylipow README.md updated ✅ |
|
@rpylipow How does the release process work for this library? Do we need to do anything else besides merging? |
|
@john-sonz Our axon application runs again the main branch of this So my suggestion is waiting to merge this until after you tested the axon integration with it incase you need to make changes. You should be able to test locally/staging on axon using something like |
834cc75 to
f0c40a5
Compare
f0c40a5 to
c22d5ff
Compare
Co-authored-by: baz-reviewer[bot] <174234987+baz-reviewer[bot]@users.noreply.github.com>
|
@john-sonz I was helping @madsmorrison test this today and we discovered that our error pipeline needs to be moved up a level (my fault, I gave you short-sided instructions). Here's the general approach I discussed w/ Claude (I chopped off the implementation instructions bc I didn't have to time to vet them). |
User description
This PR adds the
on_error_pipelineoption to the IDP config data.on_error_pipelineis a plug pipeline and follows the same behaviour aspre_session_create_pipelineon_error_pipelineis not provided, then the default Samly behaviour is not affectedGenerated description
Below is a concise technical summary of the changes proposed in this PR:
Introduces a custom error handling pipeline for SAML authentication to replace technical error messages with secure, user-friendly pages. This change allows developers to configure an
on_error_pipelinethat intercepts authentication failures and provides context via thePlugconnection.on_error_pipelinefield to theIdpDatastruct and implements the logic insp_handler.exto trigger the pipeline when an authentication error occurs.Modified files (2)
Latest Contributors(2)
README.mdwith instructions and examples for implementing a custom error pipeline and adds unit tests to verify the configuration loading.Modified files (2)
Latest Contributors(2)