renyan222 2023-02-01 10:58 采纳率: 33.3%
浏览 23

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

  • 写回答

2条回答 默认 最新

  • 梦想橡皮擦 Python领域优质创作者 2023-02-01 11:08
    关注

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

    评论

报告相同问题?

问题事件

  • 创建了问题 2月1日

悬赏问题

  • ¥15 无源定位系统的时差估计误差标准差
  • ¥15 请问这个代码哪里有问题啊
  • ¥20 python--version在命令端输入结果Python is not defined怎么办?还有pip不是exe格式是不是没安装成功?
  • ¥15 通过GaussianView进行结构微调消除虚频
  • ¥15 调用transformers库
  • ¥15 由于导出的数据名字中带有/,导致Matlab打不开,怎么办?
  • ¥15 新硬盘安装的程序总是崩溃,提示遇到错误
  • ¥15 openpcdet自制数据集评估bev精度和3d精度相同
  • ¥15 excel 上下按钮 显示行
  • ¥20 云卓h12pro 数传问题