1.0.1 • Published 9 months ago

google-auth-companion v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

Google Auth Companion

This plugin concentrated on usage of google identity authentication. Each methods are created to reduce code size of the developer end.

Available Methods

  • invokeOneTap
  • cancelTap
  • disableAutoSelect
  • storeCredential
  • revoke
  • renderGoogleButton

Install

npm install google-auth-companion

Usage

    import { GoogleAuthCompanion } from 'google-auth-companion';

    const googleAuth = new GoogleAuthCompanion();

    googleAuth.initialize({
        clientId: 'YOUR_CLIENT_ID',
        callback: this['YOUR_RESPONSE_HANDLER_METHOD_NAME'],
        ...
    });

    googleAuth.invokeOneTap();

    googleAuth.cancelTap();

    googleAuth.disableAutoSelect();

    googleAuth.storeCredential();

    googleAuth.revoke(loginHint);

    googleAuth.renderGoogleButton({
        clickListener: this['YOUR_METHOD_NAME'],
        buttonContainer: document.getElementById('personalizedButton'),
        style: {
            type: 'standard',
            theme: 'outline',
            size: 'large',
            text: 'signin_with',
            shape: 'rectangular',
            logoAlignment: 'left',
            width: 400
        }
    });