Google Custom Login Page: Client Login Deprecated


I have been successfully able to run a Custom Login Page for Google Apps until today. I used to use Client for the Google Apps Provisioning service. using which we could send email (username) and password as parameters and obtain the authentication token.

With OAuth2 (as per Google we need to upgrade to OAuth2 starting 20th April, 2015) I can't find a solution! There's no way I can send/ check if a username/ password pair is correct.


There is no way now to do what you want. You could use SAML2 and then use Google as the source IDP via OpenID but you would end seeing the Google Login page again. It seems that you are trying to hide the fact that it is a Google shop.

SAML2 auth lets you design your own login screen but requires that you use your own user database.


  • Passing Custom Headers to Selenium from Capybara
  • What causes amqp.node to get ECONNRESET from a RabbitMQ server?
  • How is it possible to use Facebook APIs with Google Chrome?
  • TypeError upon authenticating user using Google OAuth 2
  • What's the meaning of “Client is disabled” error message?
  • Can't install scipy
  • .Settings file in Win Form App, Best Practice
  • Unable to connect to remote MySql server in Asp.Net
  • Invalid_grant in Google Analytics
  • Mercurial vs Subversion. Whose performance is better?
  • Pandas column creation
  • Variant of defaultdict for assigning value only once
  • Google API - Redirect URI mismatch error
  • Converting a data frame into named object in R
  • How can i compile & run a c program (with OpenMP) in gem5 Full System?
  • c++ search a vector for element first seen position
  • Is there any purpose for h2-h6 headings in HTML5?
  • How to use function wrapper in mustache.php?
  • How do I access an unhandled exception in an MVC Error view?
  • iOS: Detect app start via notification press
  • MongoError: Incorrect arguments
  • Email verification using google app script and google forms
  • Django rest serializer Breaks when data exists
  • formatting the colorbar ticklabels with SymLogNorm normalization in matplotlib
  • Email format validation in mvc3 view
  • NetLogo BehaviorSpace - Measure runs using reporters
  • Spring security and special characters
  • C# - Is there a limit to the size of an httpWebRequest stream?
  • How to redirect a user to a different server and include HTTP basic authentication credentials?
  • Updating server-side rendering client-side
  • sending/ receiving email in Java
  • JSON with duplicate key names losing information when parsed
  • How to pass list parameters for each object using Spring MVC?
  • using conditional logic : check if record exists; if it does, update it, if not, create it
  • Codeigniter doesn't let me update entry, because some fields must be unique
  • C# - Getting references of reference
  • Getting error when using KSoap library to consume .NET web services
  • Authorize attributes not working in MVC 4
  • sending mail using smtp is too slow
  • UserPrincipal.Current returns apppool on IIS