Vue Telegram Passport
vue-telegram-passport is a Vue component for Telegram Passport
Installation
Install with npm:
$ npm i vue-telegram-passport
Install with yarn:
$ yarn add vue-telegram-passport
or if you just want to try it out, unpkg has ready-to-use packages.
<script src="https://unpkg.com/vue"></script>
<script src="https://unpkg.com/vue-telegram-passport"></script>
Usage
Import vue-telegram-passport
, pass it to the components
and use in your template
<template>
...
<vueTelegramPassport
:authParameters="{
bot_id: 123456789,
scope: ['id_document', 'address_document', 'phone_number', 'email'],
public_key: 'Your public key',
nonce: 'Bot-specified payload',
}"
/>
...
</template>
<script>
import {vueTelegramPassport} from 'vue-telegram-passport'
export default {
...
components: {vueTelegramPassport},
...
}
</script>
Props
You can play around with options on the official passport page
Name | Description | Required | Default |
---|---|---|---|
authParameters | docs | True | null |
authButtonOptions | docs | False | {} |