dotnetopenauth XRDS Clear Cache - PullRequest
       5

dotnetopenauth XRDS Clear Cache

1 голос
/ 24 января 2010

Я использую dotnetopenauth в качестве поставщика openid и изменил файл Response.ApplyAppPathModifier на другой файл, но старый всегда возвращается. XRDS, похоже, кешируется.

<URI><%=new Uri(Request.Url, Response.ApplyAppPathModifier("~/server.aspx"))%></URI>

Где кешируется?

Можно ли это очистить?

Любая помощь приветствуется.

Спасибо

Graham

1 Ответ

4 голосов
/ 25 января 2010

Если я понимаю ваш вопрос, ваша конечная точка OP находится на пути, отличном от server.aspx, и вы изменили файл XRDS, чтобы отразить это, но RP все еще пытаются подключиться к server.aspx. Это верно?

... при условии, что это ...

Ваш OP обычно не кэширует это, но RP часто кэшируют результаты обнаружения в течение некоторого периода времени. Может быть, просто RP еще не заметили изменения. Вы можете попробовать некоторые тесты OP на http://test -id.org , так как любой кэш на стороне RP там был отключен, чтобы проверить, правильно ли вы это сделали.

Другая возможность состоит в том, что у вашего OP есть два документа XRDS - один для URL-адресов идентификации пользователя и один для вашего идентификатора OP. Убедитесь, что вы изменили оба из них с помощью новой конечной точки OP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...