如何以编程方式设置Policy Url?

时间:2009-03-10 18:54:23

标签: asp.net dotnetopenauth

在以编程方式使用dotnetopenid时,我在文档中找不到有关如何将策略URL添加到请求中的内容?

1 个答案:

答案 0 :(得分:0)

听起来您正在谈论的政策网址是您可以与简单注册请求一起发送的隐私政策网址。您正在寻找的属性是ClaimsRequest.PolicyUrl。这是一个要求昵称并包含您的隐私政策的片段:

IAuthenticationRequest req = rp.CreateRequest(/*...*/);
req.AddExtension(new ClaimsRequest {
    Nickname = DemandLevel.Request,
    PolicyUrl = new Uri("http://yourprivacypolicy"),
});
req.RedirectToProvider();