Authenticate native and pam_password with iRODS 4.3+ auth framework - #685
Conversation
75cb130 to
71fcf98
Compare
|
I still see 5 unresolved comments. Is that intentional? |
commented
Feb 15, 2025
|
Force pushed to repartition the two commits with regard to specific code diffs that were mis-categorized. After the rejigger, branches still compared the same. |
With me it's often that I'm not confident the question or subissue has been sufficiently cleared up, and I've not received an answer. Having said that, I think I have now resolved all that I can, comfortably. (Thinking of both my comfort and that of the person who posted the question / comment). : ) |
commented
Feb 17, 2025
|
Ok. I'll go through your responses shortly. |
left a comment
There was a problem hiding this comment.
New plugins looks great. They have roughly similar shapes to the C++ so I was able to follow them pretty easily.
Please run Black formatter on these changes.
Also, I am morally obligated to ask if there is a need for any new auth tests given the changes, but I suppose if we run the tests against a 4.2.x server and a 4.3.x server and everything works, that's sufficient. It would probably need to be part of the standard tests before a release to prevent regressions until we drop support for things before 4.3.
Perhaps we should add some test configuration to allow for using the "force legacy auth" option so we make sure everything is still working. Please feel free to punt this to a separate issue in the same release milestone as I wouldn't consider that a blocker for this PR.
Ok, will do when things are final. Leaving this convo unresolved til then.
Should be simple enough to at least add a test that |
7a344ee to
6569e55
Compare
commented
Feb 20, 2025
Just so. Test suite seems to pass with changes so far.
I've pushed a new test to the PR to ensure that at least the force_legacy_auth setting does as advertised for the native auth case, so @alanking , please eye it and let me know please if you think more is needed. |
commented
Mar 13, 2025
|
Good. Let us know when it's ready for a final review. |
commented
Mar 14, 2025
|
Right now debugging some failing test scripts - other than that though , ready for final review. |
commented
Mar 14, 2025
|
Ok. We'll put some eyes on this soon. |
commented
Mar 17, 2025
|
Status check... What's left to do for this? Are the test scripts working now? |
As far as I know. I've done a few (very small) changes since those tests were run, so ... would like to run all the tests again today. Then maybe a merge party tomorrow? |
commented
Mar 17, 2025
|
Sounds good to me. Thanks |
commented
Mar 18, 2025
|
Looks like the commits have been squashed. Seems the body of each commit message is in an intermediate state? |
4b5a557 to
ea679b8
Compare
commented
Mar 19, 2025
That's been corrected |
commented
Mar 19, 2025
|
All tests are passing, except for test6 in the case of iRODS server version < 4.3 Feel free to start final review , especially of the README changes which are really the main thing that's new. |
This is a method of the iRODSSession object that returns the connected iRODS server version without having to authenticate first.
No description provided.