0

我的 Silverlight 项目 Relaying Party (RP) 使用带有被动身份验证的 WIF 来控制访问。我需要添加向登录路径添加重定向的功能。

当有人试图访问一个页面时,他们会被重定向到 IP-STS 进行身份验证。一旦通过身份验证,我想显示许可协议。一旦用户点击确定,他们将被重定向到原始页面。

路径将是:

RP 内的任何站点 => IP-STS => 许可协议 => 原始站点

如果更简单,在去 STS 之前显示协议也是可以接受的,例如:

RP 内的任何站点 => 许可协议 => IP-STS => 原始站点

最终,我想在许可协议上设置一个 cookie,这样一旦被接受,用户就不必再看到许可协议了。

有人对此有什么建议吗?

4

1 回答 1

0

一旦我在Terms.aspx 页面上使用FederatedPassiveSignIn 对象正确配置了Terms.aspx 页面,在配置文件中包含这两个部分就可以正常工作了。

在配置标签中:

<authentication mode="Forms">
  <forms loginUrl="~/Terms.aspx" />
</authentication>

在 system.web 标签中:

<location path="Terms.aspx">
  <system.web>
    <authorization>
      <allow users="*"/>
    </authorization>
  </system.web>
</location>
于 2012-11-08T22:00:19.477 回答