qlfy-unified-login
Version:
实现统一认证登陆功能的逻辑插件,无实际渲染标签,内置统一登陆跳转、统一登录token获取、统一登陆token刷新等功能;
37 lines (36 loc) • 1.2 kB
TypeScript
import { Prop } from './data';
import { goLogin, logout, getToken as getUnifiedToken, getLoginInfo } from './tools';
declare const _default: import('vue').DefineComponent<Prop, {
logout: typeof logout;
getToken: typeof getUnifiedToken;
getLoginInfo: typeof getLoginInfo;
goLogin: typeof 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<Prop> & 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 default _default;