docs: explain configuration inputs and authentication components
This commit is contained in:
1 parent
dc32a74d7a
commit
3a53d2e58f
19 files changed
+72
No files matched your search
@@ -1,4 +1,8 @@
|
||||
<script>
|
||||
/**
|
||||
* 通用安全挑战弹窗:challenge 提供允许的方式,context 提供操作场景与验证令牌。
|
||||
* verified 仅回传验证字段供父级重试原操作;非登录场景暂不开放 certification 认证。
|
||||
*/
|
||||
import "~/assets/styles/GeetestField.DiieTibK.css";
|
||||
import "~/assets/styles/CaptchaField.BSN3ZbsD.css";
|
||||
import "~/assets/styles/SecurityVerificationDialog.skYFo4v7.css";
|
||||
@@ -128,6 +132,7 @@ var w = {
|
||||
(clearInterval(z), clearTimeout(B), (z = void 0), (B = void 0));
|
||||
}
|
||||
function q() {
|
||||
// 切换挑战/验证方式时统一清空密码、验证码、认证二维码及定时器,并废弃旧请求代次。
|
||||
(L++,
|
||||
ve(),
|
||||
(A.value = ``),
|
||||
@@ -168,6 +173,7 @@ var w = {
|
||||
() => k.value === `email_code` || k.value === `phone_code`,
|
||||
);
|
||||
async function ye() {
|
||||
// 登录异常使用 exception_login,其余操作必须传 action;图形挑战通过后才能发送短信/邮件。
|
||||
if (K.value || P.value || !Y.value || !G.value || !E.visible)
|
||||
return;
|
||||
let e =
|
||||
@@ -225,6 +231,7 @@ var w = {
|
||||
}
|
||||
}
|
||||
function X() {
|
||||
// 操作密码不能 trim,其他验证码去除边缘空白;验证令牌必须和所选挑战方式一同提交。
|
||||
return {
|
||||
security_verify_method: k.value,
|
||||
security_verify_value:
|
||||
@@ -247,6 +254,7 @@ var w = {
|
||||
};
|
||||
}
|
||||
async function Q(e) {
|
||||
// 实名认证结果串行查询,弹窗关闭或挑战改变后停止续排,不把旧认证结果交给新操作。
|
||||
if (J(e) && j.value) {
|
||||
try {
|
||||
let t = await O.get(
|
||||
@@ -274,6 +282,7 @@ var w = {
|
||||
}
|
||||
}
|
||||
async function be() {
|
||||
// 认证链接要求 HTTPS;二维码在浏览器按需生成,认证完成仍以状态接口为准。
|
||||
if (
|
||||
K.value ||
|
||||
G.value?.disabled ||
|
||||
|
||||
Reference in new issue
Block a user