Итак, я получил такую работу! Ответ представляет собой комбинацию ответов ниже, а также некоторые игры с контроллерами и представлениями.
Сначала загрузите DotNetOpenAuth , а затем перейдите в каталог примеров, где вы можете найти код OpenIdRelayingPartyMvc. В моем решении NerdDinner
Сейчас это работает ограниченным образом. Я могу войти в систему и взаимодействовать с приложением NerdDinner с помощью OpenID. Так что это круто. Однако некоторые функции еще не работают. Сохранение созданного ужина не работает, но и не зависает. Мне придется исследовать, как перенести некоторые функции членства в AccountController в UserController. Я буду обновлять этот пост (предложения и указатели приветствуются).
Будет ли работать, если вы измените объявление на это?
[XmlRpcUrl("http://188.40.xxx.xxx:8000/RPC2")]
Из документов Python :
SimpleXMLRPCRequestHandler.rpc_paths
Значение атрибута, которое должно быть кортеж, в котором перечислены допустимые части пути URL-адреса для получения запросов XML-RPC. Запросы, отправленные по другим путям, приведут к ошибке HTTP 404 «нет такой страницы». Если этот кортеж пуст, все пути будут считаться действительными. Значение по умолчанию: ('/', '/RPC2').[12125 impression