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_reference_java.html#Create_Account_Example
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_protocol.html
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?
> >
>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---