Print

iMC-EIA portal结合短信验证码认证不通过案例

2019-12-03发表

组网及说明

版本信息:iMC PLAT 7.2(E0403p06)、EIA 7.2(0408)

问题描述

客户新增一个接入服务策略,接入策略的认证方式已选择【账户密码+动态密码】,手机在iNode上可以通过用户密码登录,但是使用短信验证码校验,提示e63032,密码错误。 

过程分析

1、确认对应的接入策略的认证密码方式选择的是【账号密码+动态密码】


2、收集EIA的调试日志,分析日志

a)短信验证提示密码错误对应的日志如下图,日志中显示密码错误,提示63032。另外,在日志中看到此时匹配的策略matchSvcStragy对应为rule(6)with priority 3 under srvc-templ 60。


b)使用账号密码成功登录的日志如下图,此时对应的接入策略matchSvcStragy对应为rule(5)with priority 5 under srvc-templ 60。发现与选择短信密码登录所使用的策略不一致。


3、从日志分析来看,两次认证方式使用的接入策略不一样,由于现场使用的是相同的缺省接入策略,则可以判断是接入了不同的接入场景。

问题定位:接入用户匹配到的接入场景中没有选择【账户密码+动态密码】校验,从而提示密码错误。

备注:如果接入用户满足该接入场景,则使用该场景下的接入策略,如果不满足,则使用缺省的接入策略。



解决方法

将接入用户匹配到的接入场景所使用的接入策略配置为【账户密码+动态密码】。