Skip to content
Google Toolbox for Mac - OAuth 2 Controllers
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
Permalink
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
Source Update GTMOAuth2Authentication.m Dec 4, 2017
.gitignore
.gitmodules Clean up sample building. Jun 14, 2016
.travis.sh Add a travis config for the project to atleast build the samples Jun 14, 2016
.travis.yml
CONTRIBUTING.md
GTMOAuth2.podspec Bump the version number to do a release. Dec 4, 2017
LICENSE
README.md Added deprecation notice. Nov 18, 2016
ReleaseNotes.md

README.md

⚠️ 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 https://github.com/google/gtm-oauth2
Discussion group http://groups.google.com/group/gtm-oauth2

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.