Dear Rayan,
I know that the create user method accepts SHA1 passwords.
however, the scenario is that i have already created the account for
the user. however, i want a method/function to update the user's
password at google apps, whenever he changes his password it at our
local systems (our SSO/LDAP).
What i found in the PHP API docs to update passwords, is to do
the following, retrieve the user in an object, set the new password
(PLAIN TEXT), then save the user object. so what I'm looking for is a
similar way to update the password fild but in SHA1 format.
Regarding migration, there is many tools that can do a server-to-
server migration such as IMAPsync (http://www.linux-france.org/prj/
imapsync/README). if we used this tool, to migrate our local mailboxes
to gmail over IMAP, will it work properly as in the case of any
standard IMAP server. or this is not supported, as google needs to
label the messages with folder names during migration. i.e. if we used
the imapsync, will it give us the same result as using the server-to-
server migration tool in the Google APPS control panel.
N.B. We want to use the imapsync tool (or any ohter API/tool) to
automate the migration process and allow the user to migrate their
mailboxes through a nice web interface.
Regards,
Marmina
On Dec 27, 10:20 pm, "Ryan Shelley" <[EMAIL PROTECTED]> wrote:
> 1. If you're using the API, there's a "createUser" method that should take a
> hash algorithm as one of the parameters (right now, all that is supported is
> "SHA-1"). So when you create the new account, pass in the hashed password,
> and the algorithm ("SHA-1"), and it will create the account using the hashed
> password. All of the APIs provided include a createUser method that takes
> the hash algorithm (Java, .Net, PHP, and Python). If you don't see this
> method in your API implementation, make sure you're using version 2.0 of the
> API.
>
> Here's the documentation for Java, but the other languages have something
> similar:http://code.google.com/apis/apps/gdata_provisioning_api_v2.0_referenc...
>
> 2) As for mail migration, Gmail does have an API available. Since you're
> already using the Provisioning API, I'm assuming you are either a Premier or
> Education account, so you should be able to use this API. Here's a link to
> the
> documentation:http://code.google.com/apis/apps/email_migration/developers_guide_pro...
>
> 3) Only SAML 2.0 is supported.
>
> I hope that helps!
>
> -Ryan
>
> On Dec 25, 2007 10:30 AM, Marmina ABDEL-MALEK <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
> > We currently have around 14,000 users that we plan to migrate to
> > gmail. Therfore, we want to automate the migration process, which
> > includes:
> > - creating account at gmail
> > - setting user password
> > - inititating a server-to-server mailbox migration
>
> > We are currently using the provisioning API (php version), we managed
> > to do the account creation with the initial password setting. however,
> > we didn't find any method in the API for the following:
> > - setting an account password in passwordh hash formay (SHA1)
> > - iniating a server-to-server migraion over IMAP
>
> > We would like know if you have any solution or workaround that can
> > help us in automating the server-to-server migration and sync the
> > users password in hash format.
>
> > I also woud like to know if the Google Apps SSO supports SAML 1.1 or
> > it just supports SAML 2.0?- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Apps APIs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/google-apps-apis?hl=en
-~----------~----~----~----~------~----~------~--~---