<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slapi-nis.git, branch slapi-nis-ad</title>
<subtitle>SLAPI-NIS</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/abbra/public_git/slapi-nis.git/'/>
<entry>
<title>WIP: bump version</title>
<updated>2013-08-06T11:24:43+00:00</updated>
<author>
<name>Alexander Bokovoy</name>
<email>abokovoy@redhat.com</email>
</author>
<published>2013-08-02T05:32:48+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/abbra/public_git/slapi-nis.git/commit/?id=299341f4c1aaccb2db9252546b3f46b8ae1bd2be'/>
<id>299341f4c1aaccb2db9252546b3f46b8ae1bd2be</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>sch-ipa.txt: add documentation about trusted domains support for FreeIPA</title>
<updated>2013-08-06T11:24:42+00:00</updated>
<author>
<name>Alexander Bokovoy</name>
<email>abokovoy@redhat.com</email>
</author>
<published>2013-07-31T12:39:55+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/abbra/public_git/slapi-nis.git/commit/?id=6952227b9cb15c8aa9ba24616c7784572046535e'/>
<id>6952227b9cb15c8aa9ba24616c7784572046535e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>slapi-nis.spec: add dependencies to SSSD and PAM components</title>
<updated>2013-08-06T11:24:42+00:00</updated>
<author>
<name>Alexander Bokovoy</name>
<email>abokovoy@redhat.com</email>
</author>
<published>2013-07-31T11:46:25+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/abbra/public_git/slapi-nis.git/commit/?id=f159fd32f3cd349ed7cefe6394226676ae32d1cd'/>
<id>f159fd32f3cd349ed7cefe6394226676ae32d1cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>back-sch.c: authenticate users through PAM system-auth service</title>
<updated>2013-08-06T11:24:42+00:00</updated>
<author>
<name>Alexander Bokovoy</name>
<email>abokovoy@redhat.com</email>
</author>
<published>2013-07-31T11:40:12+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/abbra/public_git/slapi-nis.git/commit/?id=3d669fdb53b9ff257aaff1cae4339c1eaeef453b'/>
<id>3d669fdb53b9ff257aaff1cae4339c1eaeef453b</id>
<content type='text'>
Since trusted domain users do not exist in the LDAP tree, their authentication
is handed over to PAM stack with the hope that PAM is set up properly to
authenticate them.

Additionally, this patch completely refactors authentication for the original DNs
that *are* located in the LDAP tree. Previous way to handle it was through
referrals being sent back. However, this method does not work at all.

Instead, we set SLAPI_BIND_TARGET_DN to the entry's original DN and hand over
pre-bind processing to other directory server's plugins. If slapi-nis set up
with a higher precedence to them, authentication will be handled by others.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since trusted domain users do not exist in the LDAP tree, their authentication
is handed over to PAM stack with the hope that PAM is set up properly to
authenticate them.

Additionally, this patch completely refactors authentication for the original DNs
that *are* located in the LDAP tree. Previous way to handle it was through
referrals being sent back. However, this method does not work at all.

Instead, we set SLAPI_BIND_TARGET_DN to the entry's original DN and hand over
pre-bind processing to other directory server's plugins. If slapi-nis set up
with a higher precedence to them, authentication will be handled by others.
</pre>
</div>
</content>
</entry>
<entry>
<title>back-sch.c: search users and groups through NSSWITCH</title>
<updated>2013-08-06T11:24:42+00:00</updated>
<author>
<name>Alexander Bokovoy</name>
<email>abokovoy@redhat.com</email>
</author>
<published>2013-07-31T11:38:37+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/abbra/public_git/slapi-nis.git/commit/?id=b4baf59e2d9c4775485c483d3b7b779d4e426ec8'/>
<id>b4baf59e2d9c4775485c483d3b7b779d4e426ec8</id>
<content type='text'>
Schema-compat plugin can be configured to serve users and groups through the
plugin configuration entry in directory server:

schema-compat-lookup-nsswitch: &lt;user|group&gt;
schema-compat-nsswitch-min-id: &lt;value&gt;

Separate trees should be configured to look up users and groups.
If minimal id value is missing, it will default to 1000.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Schema-compat plugin can be configured to serve users and groups through the
plugin configuration entry in directory server:

schema-compat-lookup-nsswitch: &lt;user|group&gt;
schema-compat-nsswitch-min-id: &lt;value&gt;

Separate trees should be configured to look up users and groups.
If minimal id value is missing, it will default to 1000.
</pre>
</div>
</content>
</entry>
<entry>
<title>src/Makefile.am: add back-sch-nss.c and back-sch-pam.c to build</title>
<updated>2013-08-06T11:24:42+00:00</updated>
<author>
<name>Alexander Bokovoy</name>
<email>abokovoy@redhat.com</email>
</author>
<published>2013-07-31T11:44:37+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/abbra/public_git/slapi-nis.git/commit/?id=101b120efa6cd82be7ed0b4e65c7c428c958bad0'/>
<id>101b120efa6cd82be7ed0b4e65c7c428c958bad0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>schema-compat: add support for authenticating users through PAM</title>
<updated>2013-08-06T11:24:42+00:00</updated>
<author>
<name>Alexander Bokovoy</name>
<email>abokovoy@redhat.com</email>
</author>
<published>2013-07-31T11:36:13+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/abbra/public_git/slapi-nis.git/commit/?id=3cc64ccf520e823bd2cfe595b0e4d91efbc92ebb'/>
<id>3cc64ccf520e823bd2cfe595b0e4d91efbc92ebb</id>
<content type='text'>
src/back-sch-pam.c implements PAM authentication for users not found in the LDAP tree
using system-auth system service when running on FreeIPA master server.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
src/back-sch-pam.c implements PAM authentication for users not found in the LDAP tree
using system-auth system service when running on FreeIPA master server.
</pre>
</div>
</content>
</entry>
<entry>
<title>schema-compat: add support for querying users and groups through NSSWITCH</title>
<updated>2013-08-06T11:24:42+00:00</updated>
<author>
<name>Alexander Bokovoy</name>
<email>abokovoy@redhat.com</email>
</author>
<published>2013-07-31T11:35:15+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/abbra/public_git/slapi-nis.git/commit/?id=4757303fa53ef14f084606adb0ed411fdfe23a25'/>
<id>4757303fa53ef14f084606adb0ed411fdfe23a25</id>
<content type='text'>
src/back-sch-nss.c implements interface to query users and groups on FreeIPA
master server via getpwnam_r(), getgrnam_r(), and libsss_idmap.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
src/back-sch-nss.c implements interface to query users and groups on FreeIPA
master server via getpwnam_r(), getgrnam_r(), and libsss_idmap.
</pre>
</div>
</content>
</entry>
<entry>
<title>back-sch: use plugin configuration to decide whether NSSWITCH should be consulted</title>
<updated>2013-08-06T10:03:35+00:00</updated>
<author>
<name>Alexander Bokovoy</name>
<email>abokovoy@redhat.com</email>
</author>
<published>2013-07-31T11:29:31+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/abbra/public_git/slapi-nis.git/commit/?id=cb3638947ab0d562990ebab02e1f9282b3c9a9ec'/>
<id>cb3638947ab0d562990ebab02e1f9282b3c9a9ec</id>
<content type='text'>
When one instance of schema compat plugin is configured to consult NSSWITCH,
promote its configuration to the backend.

Default to not looking into NSSWITCH.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When one instance of schema compat plugin is configured to consult NSSWITCH,
promote its configuration to the backend.

Default to not looking into NSSWITCH.
</pre>
</div>
</content>
</entry>
<entry>
<title>configure: add configure checks for sss_idmap and define attribute to lookup nsswitch</title>
<updated>2013-08-06T10:03:35+00:00</updated>
<author>
<name>Alexander Bokovoy</name>
<email>abokovoy@redhat.com</email>
</author>
<published>2013-07-31T11:31:50+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/abbra/public_git/slapi-nis.git/commit/?id=5460d6088dde67e19d3182ed122844930f925754'/>
<id>5460d6088dde67e19d3182ed122844930f925754</id>
<content type='text'>
If schema compat plugin configuration has 'schema-compat-lookup-nsswitch: user|group'
then schema compat plugin will perform lookups of users/groups that were not found
in the main store using getpwnam_r()/getgrnam_r() and libsss_nss_idmap library.

This is special case to support legacy clients. Schema compat plugin in the
case is assumed to be running on FreeIPA master configured with trusts against
Active Directory and SSSD 1.11+ configured as ipa_server_mode = True.

Additionally, such entries are added to schema compat plugin's map cache and can
be used for authentication purposes. They will use PAM authentication pass-through
to 'system-auth' service.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If schema compat plugin configuration has 'schema-compat-lookup-nsswitch: user|group'
then schema compat plugin will perform lookups of users/groups that were not found
in the main store using getpwnam_r()/getgrnam_r() and libsss_nss_idmap library.

This is special case to support legacy clients. Schema compat plugin in the
case is assumed to be running on FreeIPA master configured with trusts against
Active Directory and SSSD 1.11+ configured as ipa_server_mode = True.

Additionally, such entries are added to schema compat plugin's map cache and can
be used for authentication purposes. They will use PAM authentication pass-through
to 'system-auth' service.
</pre>
</div>
</content>
</entry>
</feed>
