#6569 Switch from kadmin.local to API calls + ipa-getkeytab for setting up service principals/keys
Opened 7 years ago by mbabinsk. Modified 7 years ago

kadmin.local interface should be ideally used only for bootstrapping Kerberos realm container and nothing else. Its use for creation of service principals and their keys is strongly discouraged due to potential risks involved.

There is a groundwork in place intended to replace ad-hoc principal manipulation methods in installer by unified workflow using service-add + ipa-getkeytab (see #6405 and #6409 for more info), however, due to time constraints only DS and HTTP installers were migrated to new workflow.

We should migrate the remaining service installers to use single consistent principal/keytab retrieval method to reduce code duplication and improve the robustness of kerberized service creation during server/replica installation and upgrade.


Should be fixed ideally in 4.6. Rather moving to 4.5 backlog then Future releases.

Metadata Update from @mbabinsk:
- Issue assigned to someone
- Issue set to the milestone: FreeIPA 4.5 backlog

7 years ago

Login to comment on this ticket.

Metadata