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