UNPKG

qlfy-unified-login

Version:

实现统一认证登陆功能的逻辑插件,无实际渲染标签,内置统一登陆跳转、统一登录token获取、统一登陆token刷新等功能;

46 lines (45 loc) 1.69 kB
/** 导出组件 */ export declare const qlfyUnifiedLogin: import('vue').DefineComponent<import('.').qlfyUnifiedLoginProps, { logout: typeof import('.').logout; getToken: typeof import('.').getToken; getLoginInfo: typeof import('.').getLoginInfo; goLogin: typeof import('.').goLogin; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { loggingIn: (params: { code: string | string[]; grant_type: string; state: number; }) => any; loginSuccess: (loginInfo: { [x: string]: any; }) => any; }, string, import('vue').PublicProps, Readonly<import('.').qlfyUnifiedLoginProps> & Readonly<{ onLoggingIn?: (params: { code: string | string[]; grant_type: string; state: number; }) => any; onLoginSuccess?: (loginInfo: { [x: string]: any; }) => any; }>, { isEnabled: boolean; getTokenUrl: string; getCodeUrl: string; refreshTokenOnRoute: boolean; listenToken: boolean; redirectPath: string; tokenName: string; tokenValidity: number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; /** 组件参数、事件接口 */ export type { Prop as qlfyUnifiedLoginProps, Emits } from './components/qlUnifiedLogin/data'; /** 工具方法导出 */ export { logout, goLogin, getToken, getLoginInfo } from './components/qlUnifiedLogin/tools'; /** 导出LocalStorageManager工具类 */ export * as LocalStorageManager from './components/qlUnifiedLogin/LocalStorageManager'; /** 默认导出install注册方法 */ declare const _default: { install(app: any): void; }; export default _default;