Я делаю провайдера openid. но я застрял на этапе обнаружения. то, что я сделал это следующим образом:Что возвращает провайдер openid во время обнаружения?
- зависимая сторона идет на мое открытие URL
- мой сервер (провайдера OpenID) вернуть следующий документ (тип содержимого: приложения/XRDS + XML)
<?xml version="1.0" encoding="UTF-8"?>
<xrds:XRDS xmlns:xrds="xri://$xrds" xmlns="xri://$xrd*($v*2.0)">
<XRD>
<Service priority="0">
<Type>http://specs.openid.net/auth/2.0/server</Type>
<URI>my_endpoint_url (an https address, with self signed certificate)</URI>
</Service>
</XRD>
</xrds:XRDS>
однако, мой тестер потребитель OpenID сома ehow не может открыть мой провайдер openid. Я не знаю, что не так с моим документом xrds, но мой тестер openid может быть использован для обнаружения google, yahoo, verisign и перевода на экран входа в систему. так что, мол, мой openid потребительский тестер не делает ничего плохого. пожалуйста, сообщите мне, что делать. Спасибо.