An angular module that handles login with the Google Signin API
Try this demo.
Install the angular module with bower.
$ bower install ng-google-signin
Install the angular module with npm.
$ npm install ng-google-signin
var app = angular.module('app', ['google-signin']);
app.config(['GoogleSigninProvider', function(GoogleSigninProvider) {
GoogleSigninProvider.init({
client_id: 'YOUR_CLIENT_ID',
});
}]);
app.controller('AuthCtrl', ['$scope', 'GoogleSignin', function ($scope,
GoogleSignin) {
$scope.login = function () {
GoogleSignin.signIn().then(function (user) {
console.log(user);
}, function (err) {
console.log(err);
});
};
}]);
- Inspiration from angular-google-plus