Hi Takashi, that seems to work really well. I can go through all accounts, pick the ones that have not been accessed yet and set their password to todays date as password. Any new user can have a default password set up and should get rid of our manually changing passwords for people logging in for the first time. I also wanted to set some of their Settings in the mailbox at the time the account is created. Any idea how i could do that?
Thanks for all your input fatima On Mar 11, 8:53 pm, Takashi Matsuo <[email protected]> wrote: > Hi fatima, > > The login element also has the attribute 'agreedToTerms'. > You can use this attribute to know whether the account is newly created or > not. > > My pseudo code(very pythonic): > > ---------------------------------------------------------------- > for entry in get_all_entries(): > if entry.login.agreedToTerms == 'false' and \ > entry.login.changePasswordAtNextLogin == 'false': > > entry.login.changePasswordAtNextLogin = 'true' > update_entry(entry) > ---------------------------------------------------------------- > > hope it helps. > > Regards, > > -- Takashi Matsuo > > > > On Thu, Mar 12, 2009 at 6:18 AM, fatima <[email protected]> wrote: > > > Yes i would use that to force the user to change the password on first > > login but i need some variable to figure out which one is a new > > account and then change that password, i know the administration > > dashboard shows whether a password has been set by an administrator or > > is a temporary password, i need something like that > > thanks, > > fatima > > > On Mar 11, 8:14 am, Takashi Matsuo <[email protected]> wrote: > >> Hi, > > >> Perhaps you can update user with the Attribute > >> 'changePasswordAtNextLogin' of the Element 'login' set to 'true', > >> using provisioning API. > > >> That force the user to change his/her password at next login. > > >> hope it helps > > >> -- Takashi Matsuo > > >> On Wed, Mar 11, 2009 at 5:21 AM, fatima <[email protected]> wrote: > > >> > We are planning to synchronize creating accounts with our Active > >> > Directory using the Google Directory Sync for provisoining accounts > >> > after a fixed interval. With active directory GDS does not use the > >> > password field and generates a random password for each user. > >> > I need to be able to change those passwords before allowing users to > >> > log in and change their own passwords. I havent been able to find any > >> > creation or time information on which i could make a decision about > >> > changing passwords after every sync. > >> > Any suggestions? I am using the Java provisioning API, only because it > >> > had the group creation which python didnt. I would also like to set > >> > certain Settings in the new accounts that are created using Email > >> > Settings API. I have seen the XML posts for it but has anyone used it > >> > in Java. > > >> > Thanks > > >> > fatima- Hide quoted text - > > >> - Show quoted text -- 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 -~----------~----~----~----~------~----~------~--~---
