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

IPA IPA Trust WIP #69

Open
wants to merge 13 commits into
base: master
Choose a base branch
from
Open

IPA IPA Trust WIP #69

wants to merge 13 commits into from

Conversation

justin-stephenson
Copy link
Owner

No description provided.

@justin-stephenson justin-stephenson force-pushed the idm_idm_trust_wip branch 2 times, most recently from 3d8a8e8 to e839e60 Compare May 1, 2024 20:06
@justin-stephenson justin-stephenson force-pushed the idm_idm_trust_wip branch 2 times, most recently from 46645c8 to 52e5d99 Compare May 8, 2024 19:05
src/providers/ipa/ipa_subdomains_server.c Fixed Show fixed Hide fixed
ipa_domain = subdom->name;
DEBUG(SSSDBG_TRACE_LIBS, "Setting up IPA subdomain %s\n", subdom->name);

/* FIXME: Duplicated in ipa_options_new() */

Check notice

Code scanning / CodeQL

FIXME comment Note

FIXME comment: Duplicated in ipa_options_new()
src/providers/ipa/ipa_common.c Fixed Show fixed Hide fixed
src/providers/ipa/ipa_common.c Dismissed Show dismissed Hide dismissed
@justin-stephenson justin-stephenson force-pushed the idm_idm_trust_wip branch 2 times, most recently from cd1143e to 6e42f11 Compare July 2, 2024 15:22
Similar to AD server/service discovery initialization,
Allows callers to provide a service, and not just use "IPA"
ipa_srv_* functions will handle IPA and AD subdomains, not only
AD.
After b3d7a4f we no longer use
the 'upn' variable. During certain codepaths to ipa_s2n_save_objects()
SYSDB_UPN is expected to be missing, so no need to check for it.
This gets executed when a one-way or two-way trust ipa
is added. Rename this to avoid confusion.
SSSD goes offline in IPA trusted user look due to the IPA user private group:

    [ipa_get_ad_acct_ad_part_done] (0x0020): [RID#7] Cannot find a SID.

In IPA-IPA trust, user private groups do not contain a SID. Lookup the
equivalent user object of the same name in IPA and use this SID instead.
Don't fail when processing the IPA user private group retrieved
from the IPA server in a trusted user lookup. It is expected
this object will have no SID.
@justin-stephenson
Copy link
Owner Author

Refactored SYSDB: Store IPA trust type commit to retrieve and decode ipaPartnerTrustType attribute from IPA

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.

1 participant