cas使用jdba认证出现的问题

目前做到的一个项目,有web端和小程序端,需要小程序的用户也可以在web页面登录,web端使用的是cas单点登录jdbc认证,web用户可以设置账号密码登录,但是小程序端登录web没有密码字段只能通过uid来做为密码进行登录,现在就是需要password和uid都可以作为密码来进行登录,jdbc认证应该怎么改才可以啊

目前尝试过:

  1. 加一行cas.authn.jdbc.query[0].fieldPassword=UID字段
    结果:只有一个密码有效,另一个就是认证失败
  2. 将这行信息cas.authn.jdbc.query[0].fieldPassword=PASSWORD改成cas.authn.jdbc.query[0].fieldPassword=PASSWORD , UID
    结果:两个密码均认证失败

    img

在 CAS 单点登录系统中扩展 JDBC 认证模块,支持读取对应用户的 uid 和 password 双重密码,并进行登录验证。