C# 通过WIF在ADFS中进行用户名/密码身份验证

C# 通过WIF在ADFS中进行用户名/密码身份验证,c#,.net,wif,adfs2.0,adfs,C#,.net,Wif,Adfs2.0,Adfs,我正在构建一个REST web服务移动应用程序身份验证-获取用户名和密码,在ADF中进行身份验证(如果可能,最好通过WIF),并将SAML(2.0)令牌返回给调用方。在以后的通话中用于授权。 我在web应用程序中找到了许多关于通过WIF进行身份验证的指南和博客文章,当令牌在调用中传递时,我在WCF中找到了授权,但我没有找到任何关于如何处理这种情况的线索。有什么建议吗?你的移动客户端是基于什么构建的?如果你能使用WIF(比如在.NET平台上),那就是你的朋友 注意:对于REST服务,您通常使用较轻

我正在构建一个REST web服务移动应用程序身份验证-获取用户名和密码,在ADF中进行身份验证(如果可能,最好通过WIF),并将SAML(2.0)令牌返回给调用方。在以后的通话中用于授权。
我在web应用程序中找到了许多关于通过WIF进行身份验证的指南和博客文章,当令牌在调用中传递时,我在WCF中找到了授权,但我没有找到任何关于如何处理这种情况的线索。有什么建议吗?

你的移动客户端是基于什么构建的?如果你能使用WIF(比如在.NET平台上),那就是你的朋友

注意:对于REST服务,您通常使用较轻的令牌格式,如JWT。这就是Azure移动服务使用的示例


你的移动客户端是基于什么构建的?如果你能使用WIF(比如在.NET平台上),那就是你的朋友

注意:对于REST服务,您通常使用较轻的令牌格式,如JWT。这就是Azure移动服务使用的示例


你的移动客户端是基于什么构建的?如果你能使用WIF(比如在.NET平台上),那就是你的朋友

注意:对于REST服务,您通常使用较轻的令牌格式,如JWT。这就是Azure移动服务使用的示例


你的移动客户端是基于什么构建的?如果你能使用WIF(比如在.NET平台上),那就是你的朋友

注意:对于REST服务,您通常使用较轻的令牌格式,如JWT。这就是Azure移动服务使用的示例


您可以使用IdentityServer在WS-Trust world和OAuth2/JWTs之间进行调解-请参见此处:

您可以使用IdentityServer在WS-Trust world和OAuth2/JWTs之间进行调解-请参见此处:

您可以使用IdentityServer在WS-Trust world和OAuth2/JWTs之间进行调解-请参见此处:

您可以使用IdentityServer在WS-Trust world和OAuth2/JWTs之间进行调解-请参见此处:

移动客户端是一款iPad应用程序(至少目前如此),因此我担心.Net解决方案不适合这里。这就是我为此目的构建中介web服务的原因。关于JWT/SWT令牌,不幸的是,它们在我的FS基础架构中是不可用的,但我考虑使用Azure ACS进行转换,因此更轻的权值也是一种选择。移动客户端是一个iPad应用程序(至少现在),所以恐怕.NET解决方案不适合这里。这就是我为此目的构建中介web服务的原因。关于JWT/SWT令牌,不幸的是,它们在我的FS基础架构中是不可用的,但我考虑使用Azure ACS进行转换,因此更轻的权值也是一种选择。移动客户端是一个iPad应用程序(至少现在),所以恐怕.NET解决方案不适合这里。这就是我为此目的构建中介web服务的原因。关于JWT/SWT令牌,不幸的是,它们在我的FS基础架构中是不可用的,但我考虑使用Azure ACS进行转换,因此更轻的权值也是一种选择。移动客户端是一个iPad应用程序(至少现在),所以恐怕.NET解决方案不适合这里。这就是我为此目的构建中介web服务的原因。关于JWT/SWT令牌,不幸的是,它们在FS基础设施中是不可用的,但我考虑使用Azure ACS进行转换,因此更轻的权值也是一种选择。谢谢提示。不幸的是,我很有可能不得不将整个解决方案托管在一个环境中,在这个环境中,我只能安装web服务。要说服我所在组织的sec审计员使用一些第三方解决方案是非常困难的……谢谢你们的提示。不幸的是,我很有可能不得不将整个解决方案托管在一个环境中,在这个环境中,我只能安装web服务。要说服我所在组织的sec审计员使用一些第三方解决方案是非常困难的……谢谢你们的提示。不幸的是,我很有可能不得不将整个解决方案托管在一个环境中,在这个环境中,我只能安装web服务。要说服我所在组织的sec审计员使用一些第三方解决方案是非常困难的……谢谢你们的提示。不幸的是,我很有可能不得不将整个解决方案托管在一个环境中,在这个环境中,我只能安装web服务。很难说服我所在组织的sec审计员使用某些第三方解决方案。。。