我目前正在尝试在自己的域名上实施OpenID提供程序。 因此,我希望用户的OpenID标识符为 user.example.com ,而不是默认 example.com/user.aspx/user ..
DotNetOpenAuth可以做到吗?如果是这样,我需要做出哪些改变?
答案 0 :(得分:2)
是的,这绝对是可能的。
你已经完成了。我没有详细介绍这些步骤,因为这与您以任何方式自定义声明的标识符的URL时所采取的步骤相同 - 特殊主机名。唯一真正特别的步骤是#1:配置IIS。要接受任何随机主机名需要特殊的DNS配置,但由于它只是您自己的用户名,因此您只需将用户名硬编码到DNS中即可。