我需要编写通过ADFS记录用户的java应用程序。 ADFS可以使用SAML协议或OAuth。是否可以将我的应用程序配置为通过两种协议发言,具体取决于ADFS端使用哪种协议? ANDF是我的应用程序~200 ADFS服务器,每个ADFS服务器URL都有与https://adfs.DOMAIN/adfs/ls/idpinitiatedsignon.aspx相同的签名,所以我只能通过域名统一它,或者ADFS服务器可以有以下登录URL: https://domain/adfsLogin.html,这取决于服务器配置?
答案 0 :(得分:0)
ADFS 4.0(Server 2016)可以执行SAML 2.0,WS-Federation和OpenID Connect / OAuth。
如果您希望客户端完成所有这三项工作,则需要三个客户端堆栈。
每个ADFS都有一个联合服务名称,例如登录-公司ADFS / ADFS / LS /...
它不应该是域名或机器名称。
没有标准。