Currently using the Provisioning API that is being depreciated April 20.
This is the current flow:
- user (University Alumni) gets to our site http://alumni.columbia.edu/email
- they click on Create My Account
- they authenticate through our university WIND system using what we call their UNI
- they land on a page mentioning that an email account UNI@caa.columbia.edu is ready to be created. They can pick an alias to UNI. They also need to enter a password to use the Chat and POP-mail features of Gmail.
- they confirm the creation of the account. At this point the API is being called using https://www.google.com/a/feeds/, some data (email address, name, id) being saved in our database.
- To log in, they come through our site, click on the login button, this will use the SSO and they get logged in.
Based on the flow above, do I need to use OAuth2.0?