Tell me more ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

I manage a domain and I want to force all users to change their password every 3 months.

Is there a way to do this?

share|improve this question

migrated from superuser.com Oct 16 '12 at 6:18

2 Answers

It is possible using the Google Apps Provisioning API. This will let you update the changePasswordAtNextLogin property to true.

Here will the flow.

  • Make a query for user account details.
  • Check updated field. If it is older than 3 months, update the changePasswordAtNextLogin property to "true". (Here I am assuming that no other field has been changed in user's account in between)

To manage the same, I wrote a Google Apps Script Code for one of my customer which runs nightly to check and update changePasswordAtNextLogin property to true if the condition is met. Hope the above idea will help you to implement it.

Reference: https://developers.google.com/google-apps/provisioning/#managing_user_accounts

share|improve this answer

Short answer: No.

Longer answer: It might be possible if you are already running a MS Active Directory or other user catalogue. Then you could set up single sign-on from your directory to Google Apps, and users will have to obide by any password policy you set on your directory. Check this example setup.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.