doSecondaryAuth: data:

接口描述

如果身份认证服务器有启用二次认证时,会执行onAuthProcess:message:回调,请参考认证回调,根据回调参数,调用本接口完成二次认证

注意事项

  1. 此接口调用之前必须已经调用过setAuthResultDelegate设置非空代理
  2. 只能用于主应用调用

方法定义

- (void)doSecondaryAuth:(SFAuthType)type data:(NSDictionary *__nullable)data;

参数描述

表1 参数说明

参数 是否必须 类型 描述
type SFAuthType 认证类型
data NSDictionary * 辅助认证数据对象

表2 枚举SFAuthType说明

枚举值 描述 对应data举例
SFAuthTypeSMS 短信认证 @{ kAuthKeySMS: @"123456" }
SFAuthTypeRadius Radius认证 @{ kAuthKeyRadiusCode: @"123456" }
SFAuthTypeToken 令牌认证 @{ kAuthKeyToken: @"123456" }
SFAuthTypeRenewPassword 更新密码认证 @{ kAuthKeyRenewNewPassword: @"1234", kAuthKeyRenewOldPassword: @"4567" }
SFAuthTypeRand 图形校验码认证 @{ kAuthKeyRandCode: @"SNG1" }
SFAuthTypeApplyBindAuthDevice 申请绑定终端 @{ kAuthKeyAuthReason: @"部门员工,申请绑定终端" }
SFAuthTypeUnbindAuthDevice 解绑终端 @{ kAuthKeyAuthUnBindList: @"["1234-121213"]" }

返回结果

认证结果,请参考认证回调

示例代码

// 调用辅助认证接口
[[SFUemSDK sharedInstance] doSecondaryAuth:SFAuthTypeSMS data:@{
    kAuthKeySMS: @"123456"
}];

results matching ""

    No results matching ""