我正在创建一个应用程序,该应用程序可以与AD用户进行身份验证,但它还需要单独的密码才能对其他两个服务进行身份验证。有没有办法使用3个密码来验证登录?我可以为每个服务单独设置登录验证,但我想知道是否可以在同一会话中存储所有三个密码。原因是用户需要通过多个服务的身份验证才能使用此应用程序的所有功能
以下是我在我看来的大致情况。py
request.session['pass_kinit2030'] = password
request.session['reg_pass'] = reg_pass
request.session['oraclepass'] = oraclepass
我最终使用了多种try/except方法来测试其他服务的登录。 尝试:
我可以看到几个选项:
在
yourapp/auth.py
中:在
settings.py
中:但是既然你说了^{,我想他们是不平等的
OneToOneField
关系的新模型中:您也可以使用密码作为令牌,只要密码是以与令牌类似的方式生成的(并且不能更改为用户给定的值-我知道这种情况)
相关问题 更多 >
编程相关推荐