简体   繁体   English

将通过SAML和OAuth与ADFS进行语音通话的应用程序

[英]Application that will connect speak with ADFS via SAML and OAuth

I need to write java application that logs users via ADFS. 我需要编写通过ADFS记录用户的Java应用程序。 ADFS can use SAML protocol or OAuth. ADFS可以使用SAML协议或OAuth。 Is it possible to configure my application to speak via both protocols, depending which protocol is used on the ADFS side? 是否可以将我的应用程序配置为通过两种协议讲话,这取决于在ADFS端使用哪种协议? ANDF is I have in my application ~200 ADFS servers, does every ADFS server URL have the same signature as https://adfs.DOMAIN/adfs/ls/idpinitiatedsignon.aspx , so I can unify it only by the domain name, or an ADFS server can have login URL like : https://domain/adfsLogin.html , so it depends on server configuration? ANDF是我的应用程序中有约200个ADFS服务器,每个ADFS服务器URL是否都具有与https://adfs.DOMAIN/adfs/ls/idpinitiatedsignon.aspx相同的签名,所以我只能通过域名将其统一,或者ADFS服务器可以具有登录URL,例如: https://domain/adfsLogin.html ,所以这取决于服务器配置吗?

ADFS 4.0 (Server 2016) can do SAML 2.0, WS-Federation and OpenID Connect / OAuth. ADFS 4.0(服务器2016)可以执行SAML 2.0,WS-Federation和OpenID Connect / OAuth。

If you want your client to do all three, it needs three client side stacks. 如果您希望客户端执行全部三个操作,则需要三个客户端堆栈。

Each ADFS has a federated service name eg login-company-adfs/adfs/ls/... 每个ADFS都有一个联合的服务名称,例如login-company-adfs / adfs / ls / ...

It should not be the domain name or the machine name. 它不应是域名或计算机名。

There is no standard for this. 这没有标准。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM