The newest version of Google Identity Toolkit has been released as Firebase Authentication. It includes upgraded client SDKs, open source UI libraries, session management and integrated email sending service for forgotten password flows.

New projects should use Firebase Authentication. We currently do not recommend upgrading existing projects. We will be announcing our migration path from Identity Toolkit to Firebase Authentication later in Q2 2016.

Getting started

Architecture

GITKit Architecture Diagram

Try a quickstart app

Set up a basic website that allows username/password, Google, Yahoo, and Facebook sign-in: Python, PHP, Java, Go, Node.js, and Ruby.

Set up a new site in 3 steps

  1. Configure the Google Identity Toolkit service
  2. Include the frontend code on your app or website
  3. Implement the necessary server endpoints using provided helper functions

Migrate an existing site in 5 steps

  1. Configure the Google Identity Toolkit service
  2. Implement the necessary server endpoints using provided helper functions
  3. Setup dual database writing for new users
  4. Upload existing users to Google Identity Toolkit
  5. Include the frontend code on your app or website

Further reading