Google Apps uses its own user database, as of now there is no way to direct it to a backend one, so the only option is to sync with the Google Apps database.<br><br><div class="gmail_quote">On Fri, Mar 19, 2010 at 4:28 PM, Rob Crittenden <span dir="ltr"><<a href="mailto:rcritten@redhat.com">rcritten@redhat.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">Dmitri Pal wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Walter Meyer wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
We would be using Google Apps for our email system (and other services<br>
included with GA like Google Docs etc.) I'd like to have one password<br>
for users when they access their email via Google Apps, ideally the<br>
users and passwords would be centralized in IPA.<br>
<br>
According to the Google documentation they only support updating user<br>
passwords with the utility or through the API's that are encoded in<br>
MD5, SHA1, or clear text.<br>
<br>
Another option I have considered is implementing a SSO solution like<br>
Shibboleth (integrated with IPA) and having users login to their email<br>
and other Google Apps services using that, as Google Apps supports<br>
SAML. But the SAML SSO solution wouldn't work with IMAP and users<br>
would have to maintain a separate password for this. Yet another<br>
option would be to write a web app that would send a password change<br>
simultaneously to Google Apps via their API's and to the IPA server,<br>
so the passwords would be the same as long as the end-user only used<br>
the web app to change their password.<br>
<br>
<a href="http://code.google.com/googleapps/domain/gdata_provisioning_api_v2.0_reference.html" target="_blank">http://code.google.com/googleapps/domain/gdata_provisioning_api_v2.0_reference.html</a><br>
<br>
So my goal is to have one password for Directory Services (IPA) and<br>
Google Apps services if possible.<br>
<br>
</blockquote>
I wonder if it would be better to take advantage of the passync utility<br>
provided by DS to replicate passwords and update them in the external<br>
source.<br>
</blockquote>
<br></div>
passsync is for syncing passwords with Active Directory.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Can Google Apps use a local DS instance as a back end?<br>
This way the IPA can be set up to update passwords in this instance via<br>
passync using of the shelf utilities provided by DS.<br>
</blockquote>
<br></div>
If they could use DS as a local backend then could just authenticate directly against the IPA LDAP server.<br><font color="#888888">
<br>
rob<br>
</font></blockquote></div><br>