0.0.2 • Published 4 years ago

vue3-google-auth v0.0.2

Weekly downloads
23
License
MIT
Repository
github
Last release
4 years ago

What is it ?

An utilities to help you to connect in your application with google oauth2 service

It's an adaption for Vue3 of vue-google-oauth2 plugin from guruahn

Installation

Installation with npm \ npm add vue3-google-auth

Initialization

On your main file

import gAuth from 'vue3-google-auth';

const $gAuth = gAuth.createGAuth({
  clientId: YOUR_CLIENT_ID
  scope: YOUR_SCOPE,
  prompt: YOUR_PROMPT,
});

app.use($gAuth)

Methods

PropertyDescriptionTypeParams
signInfunction for sign-inFunctionsuccessCallback, errorCallback
getAuthCodefunction for getting authCodeFunctionsuccessCallback, errorCallback
signOutfunction for sign-outFunctionsuccessCallback, errorCallback

Usages

Access $gAuth instance

Composition API

You can load gAuth instance in setup function by using useGAuth()

import gAuth from 'vue3-google-auth'
const $gAuth = gAuth.useGAuth()

Without composition API

You can access instance directly by using this.$gAuth