Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ipauser: Support for External IdP attributes. #1055

Merged
merged 1 commit into from
Jul 20, 2023

Conversation

rjeffman
Copy link
Member

@rjeffman rjeffman commented Mar 7, 2023

Add support for 'idp' and 'idp_user_id' to ipauser plugin.

FreeIPA 4.10.0 is required for both attributes.

@rjeffman rjeffman added the DRAFT label Mar 7, 2023
@rjeffman rjeffman force-pushed the ipauser_idp_attrs branch 2 times, most recently from fc622aa to a8a9700 Compare July 15, 2023 23:41
@rjeffman rjeffman changed the title [WIP] ipauser: Support for External IdP attributes. ipauser: Support for External IdP attributes. Jul 15, 2023
@rjeffman rjeffman marked this pull request as ready for review July 15, 2023 23:58
@rjeffman rjeffman removed the DRAFT label Jul 15, 2023
@rjeffman
Copy link
Member Author

There's still an issue with "timing" on the tests, as the command to create the IDP entry is not working when executed inside the testing container, but always succeed in a clean CentOS 9 Stream VM.

@rjeffman
Copy link
Member Author

It was not timing after all...

The idp-add command now has a test to verify if the idp object exists, and tests are passing.

@rjeffman rjeffman force-pushed the ipauser_idp_attrs branch 4 times, most recently from 665630c to 8d678e1 Compare July 19, 2023 14:50
@t-woerner
Copy link
Member

idp and idp_user_id parameters are not in the spec anymore.

Add support for 'idp' and 'idp_user_id' to ipauser plugin.

FreeIPA 4.10.0 is required for both attributes.
@rjeffman
Copy link
Member Author

@t-woerner PR is ready for review again.

Copy link
Collaborator

@varunmylaraiah varunmylaraiah left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.
Existing downstream tests have been successfully passed.

Copy link
Member

@t-woerner t-woerner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@t-woerner t-woerner merged commit 88d4a36 into freeipa:master Jul 20, 2023
30 of 31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants