0.0.9 • Published 4 years ago
enos-app-portal-login v0.0.9
ENOS-APP-PORTAL 登录定制页 SDK
change log
V0.0.8
- 修改readme文件
- init 添加目标应用接口
Installation
基于 NPM,发布于内网镜像上,安装方式如下
yarn add enos-app-portal-login
或者
npm install enos-app-portal-login
安装依赖
npm install js-cookie@2.2.0 jsencrypt@3.0.0-rc.1
API
引入相应模块。
import appPortalLogin from 'enos-app-portal-login';
初始化(可选)
初始化操作,可以设置当前的登录页面 URL 是什么,便于之后登出回到这个页面
appPortalLogin.init({
loginUrl: '/xxx.xxx', // 可选, 默认当前路径
locale: '' // 可选,默认当前浏览器语言
targetAppId: 'appId' // 目标应用的ID,默认为空
});
登录
appPortalLogin.login({
"account": "XXXXX" // 用户输入的账号
"password": "*****" // 用户输入的密码
"autoRedirect": true / false // 登录成功之后是否自动重定向到app-portal页面, 默认是
}).then((data) => {
// data 是用户信息, 如果autoRedirect为true,则不会进入此方法
});
获取语言
获取当前语言
appPortalLogin.getLocale(); // en-US zh-CN
设置语言
设置当前语言
appPortalLogin.setLocale('en-US'); // en-US or zh-CN
忘记密码
跳转到忘记密码页面,进入 app-portal 页面
appPortalLogin.forgetPassword();