Skip to content
Google Toolbox for Mac - OAuth 2 Controllers
Objective-C Other
Branch: master
Clone or download
crisp and thomasvl Update gtm-sesion-fetcher submodule to use latest commit from master …
…as of May 02, 2018: 179e8a60533ee28ca5f4e9a088e79fd424b8a689
Latest commit 418af48 May 2, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
Deps Update gtm-sesion-fetcher submodule to use latest commit from master … May 3, 2018
Examples Build the example for the active arch in debug to match the SessionFe… Mar 30, 2017
Source Update GTMOAuth2Authentication.m Dec 4, 2017
.gitignore Ignore Finder files Dec 16, 2015
.gitmodules Clean up sample building. Jun 14, 2016 Add a travis config for the project to atleast build the samples Jun 14, 2016
.travis.yml Bump the travis config up to Xcode 8.3. Mar 30, 2017
GTMOAuth2.podspec Bump the version number to do a release. Dec 4, 2017
LICENSE Update the project for github migration Aug 18, 2015 Added deprecation notice. Nov 18, 2016 Pull the ReleaseNotes back out and make a more general README. Aug 19, 2015

⚠️ Deprecation Notice

Google has deprecated the use of embedded web-views for OAuth, which this library relies on. When making OAuth requests to Google, use the replacement GTMAppAuth library.

GTM OAuth 2: Google Toolbox for Mac - OAuth 2 Controllers

Project site
Discussion group

Build Status

The Google Toolbox for Mac OAuth 2 Controllers make it easy for Cocoa applications to sign in to services using OAuth 2 for authentication and authorization.

Features include:

  • Complete embedded user interface using WebKit
  • Works with Google APIs and with any standard OAuth 2 provider
  • Handles sign-in, keychain storage of authorization token, and authorizing of requests
  • Independent of other projects

To get started with GTM OAuth 2, read the wiki.

If you have a problem or want a new feature to be included in the library, please join the GTM-OAuth 2 discussion group or submit an issue.

The library incorporates the GTM Session Fetcher project.

There is a separate project for OAuth 1 controllers.

Other useful classes for Mac and iOS developers are available in the Google Toolbox for Mac.

You can’t perform that action at this time.