Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用WCF的基于声明的身份验证_C#_Asp.net_.net_Wcf_Claims Based Identity - Fatal编程技术网

C# 使用WCF的基于声明的身份验证

C# 使用WCF的基于声明的身份验证,c#,asp.net,.net,wcf,claims-based-identity,C#,Asp.net,.net,Wcf,Claims Based Identity,我正在尝试学习基于声明的身份验证。业务服务(基于SOAP)将使用此服务进行身份验证 你能提供一个WCF中简化实现的参考吗?虽然我的实际需求将是DataPower,但我希望通过实践简化的WCF实现来学习这些概念 在VS2010中,文章/教程/视频(带代码下载)可以作为自托管服务实现,这将是非常棒的 注意:我没有要测试的服务器。只有我的桌面 注:我不能用Windows身份基础开发,因为我只有XP。< /P> 另外,您能否简要比较基于声明的授权和基于角色的授权 参考: 如名称所示,在基于声明的身

我正在尝试学习基于声明的身份验证。业务服务(基于SOAP)将使用此服务进行身份验证

你能提供一个WCF中简化实现的参考吗?虽然我的实际需求将是DataPower,但我希望通过实践简化的WCF实现来学习这些概念

在VS2010中,文章/教程/视频(带代码下载)可以作为自托管服务实现,这将是非常棒的

注意:我没有要测试的服务器。只有我的桌面

注:我不能用Windows身份基础开发,因为我只有XP。< /P>
另外,您能否简要比较基于声明的授权和基于角色的授权

参考:


  • 如名称所示,在基于声明的身份验证中,使用声明,声明是用户的一种身份,声明可以是用户名、密码、电子邮件等。在基于声明的身份验证中,我们获得了单点登录功能的默认实现,通过该功能,我们可以通过从发卡机构获得身份验证来访问应用程序,并在开始时提供一次凭证


    在基于角色的身份验证中,我们的角色指定允许哪个用户访问哪个应用程序。有时,我们使用单签名实现基于角色的身份验证,如果用户在开始时提供凭据并尝试访问未经身份验证的应用程序,然后他将被禁止这样做。

    在基于声明的身份验证中,如名称所示,使用声明,这是用户的一种身份,声明可以是用户名、密码、,电子邮件等。在基于声明的身份验证中,我们获得了单点登录功能的默认实现,通过该功能,我们可以通过从发卡机构获得身份验证并在开始时提供一次凭据来访问应用程序

    在基于角色的身份验证中,我们的角色指定允许哪个用户访问哪个应用程序。有时,我们使用单签名实现基于角色的身份验证,如果用户在开始时提供凭据并尝试访问未经身份验证的应用程序,然后他将被禁止这样做。

    请参见:或。。。。。