Google Sign In iOS 1.0.0

In: ios, oauth2.0, identity

03 Mar 2015

The new Google Sign In SDK for iOS is out! With a new version number, and separated from the old Google+ SDK, the Sign-In SDK should make it easier and faster to implement Google Sign-In in your app. Lets take a look at how to use it from Swift.

Understanding Service Accounts

In: oauth2.0, identity, php

03 Mar 2015

Misconceptions about Google service accounts are at the heart of a number of problems I’ve seen developers having on Stack Overflow and various issue trackers. Hopefully this post will dispel some common misunderstandings, and break down what they are for.

Google Sign In with Server Side Auth on iOS

In: ios, googleplus, identity

06 Jun 2014

The release today of version 1.7 of the Google+ iOS SDK added the ability to authorise both a client and server for access to Google APIs. This has been a feature for Android and Web based sign-ins for a while, and now is available across all three platforms. This should simplify server side code for people who have been building cross platform apps - for example if you need to retrieve profile information on the client, but retrieve circles on a server for a friend finding feature.

Migrating Away From Userinfo

In: oauth2.0, identity

03 Mar 2014

As part of the move to full OpenID connect support recently, the “userinfo” scopes and endpoint were deprecated and scheduled for shutdown in September 2014. If you are using the userinfo API endpoint to retrieve email address or profile information for a Google user, now is the time to change! Luckily, it’s just a few minutes of work to move from the userinfo API to the people.get API for most people, and wont affect users at all.

Choosing a Google identity scope

In: googleplus, identity

01 Jan 2014

Are you using approval_prompt=force?

In: oauth2.0, googleplus, identity

12 Dec 2013

The recent launch of incremental auth has highlighted a couple of problems in the way some sites have implemented Google+ Sign-In or Google OAuth 2.0. The most obvious of these is that there are a fair number of places that use approval_prompt=force much more often than they should, which leads to a much worse user experience than there needs to be.

Client-Server Authentication with ID tokens

In: ios, javascript, identity, android

11 Nov 2013

Where should the sign-in button go?

In: social, ios, identity, android

10 Oct 2013

Google+ Android Client & Server Sign-In

In: googleplus, identity, android

10 Oct 2013

NOTE: This blog post is pretty old! Take a look at a much better way of getting an authorization token or check out the official Google Sign In documentation for a more up to date (and easier!) choice.

Device Sign-In With Google

In: oauth2.0, identity

10 Oct 2013

Testing whether a user is signed in to Google

In: oauth2.0, googleplus, javascript, identity

07 Jul 2013