In May 2016, we released the newest version of Google Identity Toolkit as Firebase Authentication, and in April 2019, we released Google Cloud's Identity Platform. These products include upgraded client SDKs, open source UI libraries, session management and integrated email sending service for forgotten password flows.

On June 30, 2020, the SDKs documented on this page and the API setting page will stop functioning. (The https://identitytoolkit.googleapis.com/... and https://securetoken.googleapis.com/... endpoints, used by Identity Platform and Firebase Authentication, will continue to function.)

To migrate an existing project from Identity Toolkit, see the Identity Platform migration guide or Firebase Authentication migration guide.

Class List

Class List
The classes and protocols in Identity Toolkit for iOS:
 CGITAccountAn account passed to third-party at the end of a successful authentication
 CGITAuthA singleton class that handles authentication with IdPs and Identity Toolkit server
 CGITClientA singleton class that works as client for Identity Toolkit
 C<GITClientDelegate>A protocol implemented by the client of GITClient to receive signed in account
 CGITIDTokenAn id token issued by Identity Toolkit server
 CGITInterfaceManagerManages the Identity Toolkit user interface logic
 C<GITInterfaceManagerDelegate>Protocol that allows custom UI