- Установить пакет
npm i @kazanexpress/erp-authorization@github:KazanExpress/erp-authorization
- Подключить стили и установить плагин
import '@kazanexpress/erp-authorization/dist/ErpAuth.css';
import { ErpAuth } from "@kazanexpress/erp-authorization";
app.use(ErpAuth)
- Пример использования ./src/app/main/ui/app.vue
types | required | default | |
---|---|---|---|
locale | EAuthLocales | false | EAuthLocales.RU |
gql | boolean | false | false |
isProd | boolean | false | false |
name | payload | description |
---|---|---|
on-login | IAuthAccountDto | Вызывается после успешной авторизации |
export enum EAuthLocales {
RU = "ru",
UZ = "uz"
}
export interface IAuthAccountDto {
accessToken: string;
tokenType?: string;
refreshToken: string;
scope?: string;
expiresIn?: number;
userInfo: IAuthUserInfo;
}
npm run install
npm run dev
npm run build-bundle
После надо закоммитить изменения и создать новый релиз в гитхабе