在django-auth-adfs上演示的授权工作得很好,当你点击登录时,它属于当前域用户。
问题是,我怎样才能授权另一个用户?
也就是说,输入域的登录名(电子邮件(和密码。
作为 django-auth-adfs 的作者:
这是无缝SSO的缺点之一。它会自动使用登录的用户。虽然这确实是一个很好的用户体验,但确实存在可能不需要它的情况。
对于 Windows Server 2016 上的 ADFS 4.0,可以发送prompt
参数并将其设置为login
以强制 ADFS 显示登录页面。
我将看看是否可以在下一个版本中实现此类功能。实际上,它只不过是一个额外的设置,并在登录时向 ADFS 发送一个额外的查询参数。