-
Notifications
You must be signed in to change notification settings - Fork 95
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
Review & edit IPA external authentication user story #3015
Conversation
4cf889e
to
60dc5a0
Compare
@domiborges will do a peer review to provide the FreeIPA/Identity Management's docs team perspective. |
a25c267
to
d89fb74
Compare
guides/common/modules/proc_enrolling-project-server-in-freeipa-domain.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_enrolling-project-server-in-freeipa-domain.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_enrolling-project-server-in-freeipa-domain.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_enrolling-project-server-in-freeipa-domain.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_enrolling-project-server-in-freeipa-domain.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_enrolling-project-server-in-freeipa-domain.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_enrolling-project-server-in-freeipa-domain.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_enrolling-project-server-in-freeipa-domain.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_enrolling-project-server-in-freeipa-domain.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_enrolling-project-server-in-freeipa-domain.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_enrolling-project-server-in-freeipa-domain.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_enrolling-project-server-in-freeipa-domain.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_enrolling-project-server-in-freeipa-domain.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_configuring-host-based-authentication-control.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_configuring-freeipa-authentication-on-server.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_configuring-host-based-authentication-control.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_enrolling-project-server-in-freeipa-domain.adoc
Outdated
Show resolved
Hide resolved
54d2f84
to
d87f61a
Compare
guides/common/modules/proc_configuring-freeipa-authentication-on-server.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_configuring-freeipa-authentication-on-server.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_configuring-freeipa-authentication-on-server.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_configuring-freeipa-authentication-on-server.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_configuring-freeipa-authentication-on-server.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_configuring-host-based-authentication-control.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_configuring-host-based-authentication-control.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_configuring-host-based-authentication-control.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_configuring-the-hammer-cli-to-use-freeipa-user-authentication.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_using-freeipa-credentials-to-log-in-to-the-project-hammer-cli.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_using-freeipa-credentials-to-log-in-to-the-project-hammer-cli.adoc
Outdated
Show resolved
Hide resolved
...dules/proc_using-freeipa-credentials-to-log-in-to-the-ProjectWebUI-with-Mozilla-Firefox.adoc
Outdated
Show resolved
Hide resolved
53b53e2
to
e07d525
Compare
guides/common/modules/proc_using-freeipa-credentials-to-log-in-to-the-project-hammer-cli.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_using-freeipa-credentials-to-log-in-to-the-project-hammer-cli.adoc
Outdated
Show resolved
Hide resolved
Thanks a lot @domiborges for your review! I updated the PR description with a summary of the changes. |
e07d525
to
00c1c54
Compare
abbb98e
to
b61ae60
Compare
eaac8b6
to
0008212
Compare
7dc3fd3
to
c465778
Compare
@domiborges We talked about the possibility to add links to FreeIPA docs upstream to make sure that even builds that don't include links to RH downstream docs point to some useful resources. I'm afraid I found only one such resource: see Additional resources in 5.2.3. Configuring host-based access control for FreeIPA users logging in to orcharhino (this is the html build for orcharhino for which all links to RH docs are excluded). The problem is that the FreeIPA upstream documentation is no longer maintained and upstream users are being redirected to RH docs. So I think that finding good upstream-only resources will be tricky. Domi, let me know if you can think of any other useful links to add; otherwise, I'll leave things as they are now, which means:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
many minor suggestions; some questions. I only had a quick look at the diff; I am no expert with FreeIPA/IDM.
...mmon/assembly_configuring-a-freeipa-server-as-an-external-identity-provider-for-project.adoc
Outdated
Show resolved
Hide resolved
...mmon/assembly_configuring-a-freeipa-server-as-an-external-identity-provider-for-project.adoc
Outdated
Show resolved
Hide resolved
...n/modules/con_configuring-a-freeipa-server-as-an-external-identity-provider-for-project.adoc
Outdated
Show resolved
Hide resolved
...mon/modules/con_configuring-an-ldap-server-as-an-external-identity-provider-for-project.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_configuring-the-freeipa-authentication-source-on-projectserver.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_configuring-the-freeipa-authentication-source-on-projectserver.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_enrolling-project-server-in-freeipa-domain.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_enrolling-project-server-in-freeipa-domain.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_enrolling-project-server-in-freeipa-domain.adoc
Outdated
Show resolved
Hide resolved
Co-authored-by: Maximilian Kolb <mail@maximilian-kolb.de>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the review @maximiliankolb
You noticed quite a few blank lines that should be removed and inconsistencies between headings/IDs/file names. If you don't mind pointing out every single one like this, great! :) But if doing it doesn't exactly spark joy for you, you can also just let me know that I should check the whole PR myself to fix them.
...mmon/assembly_configuring-a-freeipa-server-as-an-external-identity-provider-for-project.adoc
Outdated
Show resolved
Hide resolved
...mmon/assembly_configuring-a-freeipa-server-as-an-external-identity-provider-for-project.adoc
Outdated
Show resolved
Hide resolved
...n/modules/con_configuring-a-freeipa-server-as-an-external-identity-provider-for-project.adoc
Outdated
Show resolved
Hide resolved
...mon/modules/con_configuring-an-ldap-server-as-an-external-identity-provider-for-project.adoc
Show resolved
Hide resolved
guides/common/modules/proc_configuring-hammer-cli-to-accept-freeipa-credentials.adoc
Outdated
Show resolved
Hide resolved
...ules/proc_configuring-host-based-access-control-for-freeipa-users-logging-in-to-foreman.adoc
Outdated
Show resolved
Hide resolved
...ules/proc_configuring-host-based-access-control-for-freeipa-users-logging-in-to-foreman.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_configuring-the-freeipa-authentication-source-on-projectserver.adoc
Show resolved
Hide resolved
2e56504
to
efc5b0d
Compare
Myself and @domiborges have covered the FreeIPA/IdM part. What is needed now is a style check to make sure we can merge it. I'm updating the labels to clarify that. |
...mon/modules/con_configuring-freeipa-server-as-an-external-identity-provider-for-project.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_configuring-hammer-cli-to-accept-freeipa-credentials.adoc
Outdated
Show resolved
Hide resolved
...ules/proc_configuring-host-based-access-control-for-freeipa-users-logging-in-to-project.adoc
Show resolved
Hide resolved
...ules/proc_configuring-host-based-access-control-for-freeipa-users-logging-in-to-project.adoc
Outdated
Show resolved
Hide resolved
...ules/proc_configuring-host-based-access-control-for-freeipa-users-logging-in-to-project.adoc
Outdated
Show resolved
Hide resolved
...ules/proc_configuring-host-based-access-control-for-freeipa-users-logging-in-to-project.adoc
Show resolved
Hide resolved
guides/common/modules/proc_enrolling-projectserver-in-freeipa-domain.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/proc_enrolling-projectserver-in-freeipa-domain.adoc
Show resolved
Hide resolved
...ules/proc_configuring-host-based-access-control-for-freeipa-users-logging-in-to-project.adoc
Outdated
Show resolved
Hide resolved
...modules/proc_logging-in-to-the-projectwebui-with-freeipa-credentials-in-mozilla-firefox.adoc
Show resolved
Hide resolved
...modules/proc_logging-in-to-the-projectwebui-with-freeipa-credentials-in-mozilla-firefox.adoc
Outdated
Show resolved
Hide resolved
...modules/proc_logging-in-to-the-projectwebui-with-freeipa-credentials-in-mozilla-firefox.adoc
Show resolved
Hide resolved
...s/common/modules/proc_logging-in-to-the-projectwebui-with-freeipa-credentials-in-chrome.adoc
Show resolved
Hide resolved
Co-authored-by: Maximilian Kolb <mail@maximilian-kolb.de>
Based on a conversation with @maximiliankolb and on having resolved all open threads, I'm going to go ahead and merge. |
* Redefine FreeIPA attributes for RH d/s * Review and edit the FreeIPA external authentication story * Review and clarify configuring Hammer for FreeIPA Based on https://github.com/theforeman/hammer-cli-foreman/blob/master/doc/configuration.md * Drop warning about restart after satellite-maintain --------- Co-authored-by: Maximilian Kolb <mail@maximilian-kolb.de> (cherry picked from commit e65c2fb)
A follow-up on #2938
The goal is to cover the IPA user story from beginning to end and make sure it's easy to read and follow.
UPDATE: To summarize the changes:
The assembly introduction now lists the available login methods
Where possible, the docs link to RHEL Identity Management docs for FreeIPA procedures. (FreeIPA does not have a documentation set that would mirror the IdM content; but we could search for corresponding FreeIPA resources upstream, like blog posts and developer docs. But probably not in this PR.)
The old FreeIPA procedures were re-implemented as examples of the simplest(ish) way to achieve the goal (see the Example boxes).
The assembly now also includes login procedures because they are useful for verification.
A lot of editing, shortening, streamlining, and fine-tuning.
I am okay with my commits getting squashed when you merge this PR.
I am familiar with the contributing guidelines.
Please cherry-pick my commits into: