2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen<!DOCTYPE reference PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
08d6658a4e2ec8104cd1307f6baa75fdb07a24f8Mark Washenberger"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="include/upstream.xml" />
43d3ea2780b5f8557ede7b4c039e8f56cb8d357dTimo Sirainen <refmiscinfo class="manual">File Formats and Conventions</refmiscinfo>
43d3ea2780b5f8557ede7b4c039e8f56cb8d357dTimo Sirainen </refnamediv>
0f39a57760d93cddbce3ca43096d78e0fe2f42fdTimo Sirainen This manual page describes the configuration of the IPA provider
0f39a57760d93cddbce3ca43096d78e0fe2f42fdTimo Sirainen <citerefentry>
0f39a57760d93cddbce3ca43096d78e0fe2f42fdTimo Sirainen </citerefentry>.
3313a51ef9b245248d672c20f930c52a577a42f7Timo Sirainen For a detailed syntax reference, refer to the <quote>FILE FORMAT</quote> section of the
3313a51ef9b245248d672c20f930c52a577a42f7Timo Sirainen <citerefentry>
0f39a57760d93cddbce3ca43096d78e0fe2f42fdTimo Sirainen </citerefentry> manual page.
3313a51ef9b245248d672c20f930c52a577a42f7Timo Sirainen The IPA provider is a back end used to connect to an IPA server.
3313a51ef9b245248d672c20f930c52a577a42f7Timo Sirainen (Refer to the freeipa.org web site for information about IPA servers.)
3313a51ef9b245248d672c20f930c52a577a42f7Timo Sirainen This provider requires that the machine be joined to the IPA domain;
5c253723e8ef84cb71a80ced19efe597e8a90ea6Timo Sirainen configuration is almost entirely self-discovered and obtained
3313a51ef9b245248d672c20f930c52a577a42f7Timo Sirainen directly from the server.
cd75c360f244c96b9ee10e01ee3a66fad13183c8Timo Sirainen The IPA provider enables SSSD to use the
58bc77731bb25e900498a28409337e747f622722Timo Sirainen <citerefentry>
43d3ea2780b5f8557ede7b4c039e8f56cb8d357dTimo Sirainen </citerefentry> identity provider and the
43d3ea2780b5f8557ede7b4c039e8f56cb8d357dTimo Sirainen <citerefentry>
e9503210d3521a6833ed62dc332fc42ffb0e7a13Timo Sirainen </citerefentry> authentication provider with optimizations for IPA
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen environments. The IPA provider accepts the same options used by the
b0e9375a1ff97c9c7d40655922af5ccc73ecaa76Timo Sirainen sssd-ldap and sssd-krb5 providers with some exceptions. However, it is
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen neither necessary nor recommended to set these options.
b0e9375a1ff97c9c7d40655922af5ccc73ecaa76Timo Sirainen The IPA provider primarily copies the traditional ldap and krb5 provider
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen default options with some exceptions, the differences are listed in the
43d3ea2780b5f8557ede7b4c039e8f56cb8d357dTimo Sirainen <quote>MODIFIED DEFAULT OPTIONS</quote> section.
43d3ea2780b5f8557ede7b4c039e8f56cb8d357dTimo Sirainen As an access provider, the IPA provider uses HBAC (host-based access control)
43d3ea2780b5f8557ede7b4c039e8f56cb8d357dTimo Sirainen rules. Please refer to freeipa.org for more information about HBAC. No
43d3ea2780b5f8557ede7b4c039e8f56cb8d357dTimo Sirainen configuration of access provider is required on the client side.
43d3ea2780b5f8557ede7b4c039e8f56cb8d357dTimo Sirainen <quote>access_provider=ipa</quote> is configured
43d3ea2780b5f8557ede7b4c039e8f56cb8d357dTimo Sirainen in sssd.conf then the id_provider must also be set to
1aad8ad0590bee2d09d5fdb5413af72e2a8e156aTimo Sirainen The IPA provider will use the PAC responder if the Kerberos tickets
1aad8ad0590bee2d09d5fdb5413af72e2a8e156aTimo Sirainen of users from trusted realms contain a PAC. To make configuration
91e2dc36b9c0c91f0af716be81dc2aa6cbbed6c2Timo Sirainen easier the PAC responder is started automatically if the IPA ID
91e2dc36b9c0c91f0af716be81dc2aa6cbbed6c2Timo Sirainen provider is configured.
e9371f899a3d4207a0ffd3923ea5ec7250cf5e75Timo Sirainen <para>Refer to the section <quote>DOMAIN SECTIONS</quote> of the
43d3ea2780b5f8557ede7b4c039e8f56cb8d357dTimo Sirainen <citerefentry>
b0e9375a1ff97c9c7d40655922af5ccc73ecaa76Timo Sirainen </citerefentry> manual page for details on the configuration of an SSSD domain.
43d3ea2780b5f8557ede7b4c039e8f56cb8d357dTimo Sirainen <variablelist>
b0e9375a1ff97c9c7d40655922af5ccc73ecaa76Timo Sirainen <varlistentry>
e9371f899a3d4207a0ffd3923ea5ec7250cf5e75Timo Sirainen Specifies the name of the IPA domain.
e9371f899a3d4207a0ffd3923ea5ec7250cf5e75Timo Sirainen This is optional. If not provided, the configuration
43d3ea2780b5f8557ede7b4c039e8f56cb8d357dTimo Sirainen domain name is used.
e9371f899a3d4207a0ffd3923ea5ec7250cf5e75Timo Sirainen </varlistentry>
43d3ea2780b5f8557ede7b4c039e8f56cb8d357dTimo Sirainen <varlistentry>
43d3ea2780b5f8557ede7b4c039e8f56cb8d357dTimo Sirainen <term>ipa_server, ipa_backup_server (string)</term>
43d3ea2780b5f8557ede7b4c039e8f56cb8d357dTimo Sirainen The comma-separated list of IP addresses or hostnames of the
43d3ea2780b5f8557ede7b4c039e8f56cb8d357dTimo Sirainen IPA servers to which SSSD should connect in
43d3ea2780b5f8557ede7b4c039e8f56cb8d357dTimo Sirainen the order of preference. For more information
43d3ea2780b5f8557ede7b4c039e8f56cb8d357dTimo Sirainen on failover and server redundancy, see the
43d3ea2780b5f8557ede7b4c039e8f56cb8d357dTimo Sirainen This is optional if autodiscovery is enabled.
43d3ea2780b5f8557ede7b4c039e8f56cb8d357dTimo Sirainen For more information on service discovery, refer
43d3ea2780b5f8557ede7b4c039e8f56cb8d357dTimo Sirainen to the <quote>SERVICE DISCOVERY</quote> section.
43d3ea2780b5f8557ede7b4c039e8f56cb8d357dTimo Sirainen </varlistentry>
43d3ea2780b5f8557ede7b4c039e8f56cb8d357dTimo Sirainen <varlistentry>
e9371f899a3d4207a0ffd3923ea5ec7250cf5e75Timo Sirainen Optional. May be set on machines where the
91e2dc36b9c0c91f0af716be81dc2aa6cbbed6c2Timo Sirainen hostname(5) does not reflect the fully qualified
43d3ea2780b5f8557ede7b4c039e8f56cb8d357dTimo Sirainen name used in the IPA domain to identify this host.
2e29e4797a48d78d669821722bdb54fd0a1d3b94Timo Sirainen The hostname must be fully qualified.
"_location.hostname.example.com" and then fall back
Default: not set (krb5.include.d subdirectory of
domain section of sssd.conf, the IPA subdomains provider is
section of sssd.conf but there is the option 'id_provider = ipa',
support subdomains, i.e. is not configured for trusts, the IPA
configured and example.com is one of the domains in the
ipa_server = ipaserver.example.com
ipa_hostname = myhost.example.com