An open API service indexing awesome lists of open source software.

https://github.com/deftomat/just_google_signin

A Google SignIn library for Dart with an OpenID Connect support.
https://github.com/deftomat/just_google_signin

dart google-jwt google-signin jwt

Last synced: about 1 year ago
JSON representation

A Google SignIn library for Dart with an OpenID Connect support.

Awesome Lists containing this project

README

          

# Just Google SignIn

A simple Google SignIn library for Dart with support for an OpenID Connect.

## Usage

```dart
import 'dart:async';
import 'package:just_google_signin/just_google_signin.dart';

main() async {
var params = new InitParams('', scope: 'email');
var auth = await init(params);

if (!auth.isSignedIn) {
// Show a Google SignIn form.
await auth.signIn();
}

var user = auth.user;
print('User name: ${user.profile.name}');
print('JWT token: ${user.tokens.idToken}');
}
```

## Decode Google JWT

You can decode a Google JWT (a.k.a. idToken) with [just_google_jwt_decoder](https://github.com/deftomat/just_google_jwt_decoder) library.

## Background

- [Google OpenID Connect](https://developers.google.com/identity/protocols/OpenIDConnect)
- [Google API Client reference](https://developers.google.com/api-client-library/javascript/reference/referencedocs)