2010-09-16 66 views

回答

2

是的,這是完全可能的。

  1. 配置你的DNS和網站(S)和IIS居然要user.example.com迴應。
  2. 放置一個default.aspx文件,使其響應該域的請求,並通過將該標籤放置在該標籤中使該標籤成爲OpenID聲明的標識符,您可以在示例中找到該標籤。一定要在那些指向您OP端點標籤,它使用絕對URL(可能是http://www.example.com/provider.ashx
  3. 修改您的provider.ashx(或server.aspx,或MVC的行動,無論您正在使用您的OP端點)願意送斷言爲user.example.com

大功告成。關於這些步驟,我還沒有詳細說明,因爲當您以任何方式自定義聲明的標識符的URL時,您都採取了相同的步驟 - 特殊的主機名或不是。唯一真正特別的步驟是#1:配置IIS。要接受任何隨機主機名稱,需要特殊的DNS配置,但由於它只是您自己的用戶名,您可以將您的用戶名硬編碼到DNS中。

相關問題