В начальной части последовательности openid я запрашиваю OP (например, Yahoo.com) и возвращу файл XRDS, который сообщает мне фактический URL-адрес, который мне нужно использовать для остальной части процесса openid. Итак, можно ли кэшировать этот начальный файл. Например. если у меня есть сотни пользователей, использующих Yahoo openid, мне нужно будет делать только начальную выборку один раз в час?Должен ли я кэшировать файл XRDS, возвращенный в openid?
1
A
ответ
2
Да, спецификация OpenID не запрещает кэширование обнаружения, и большинство сайтов с поддержкой OpenID делают именно это. Разумеется, продолжительность результатов поиска кеша должна быть сбалансирована между скоростью, потреблением памяти и устаревшими данными.
Смежные вопросы
- 1. Должен ли я его кэшировать?
- 2. Должен ли я обрабатывать OpenId?
- 3. делает фреймворк поддержки xrds или openid endpoint?
- 4. Должен ли я кэшировать весь запрос в php или я должен кэшировать первичный ключ строки?
- 5. Должен ли я кэшировать ссылки на firebase?
- 6. Должен ли я предварительно кэшировать данные
- 7. Должен ли я кэшировать экземпляры RNGCryptoServiceProvider/RandomNumberGenerator?
- 8. Должен ли я кэшировать System.getProperty ("line.separator")?
- 9. Должен ли я кэшировать возвращаемое значение dlsym?
- 10. dotnetopenauth XRDS Clear Cache
- 11. Извлечение документа XRDS в OpenID с использованием Ruby
- 12. asp.net должен кэшировать файл размером 5 kb?
- 13. Должен ли я кэшировать данные из SharedPreferences в моей деятельности?
- 14. Должен ли я кэшировать таблицу базы данных в памяти?
- 15. Должен ли я кэшировать компаратор в статическом поле?
- 16. Должен ли я шифровать OpenID в моей базе данных?
- 17. Должен ли я освободить дескриптор, возвращенный из GCHandle :: FromIntPtr?
- 18. Должен ли я освобождать массив, возвращенный из [NSMutableDictionary ValueForKey:]
- 19. Должен ли я освободить/удалить char *, возвращенный getenv()?
- 20. OAuth/OpenID - что я должен использовать?
- 21. Должен ли я кэшировать JSON I/O на iOS?
- 22. Должен ли я кэшировать экземпляры часто встречающихся классов
- 23. Должен ли я кэшировать содержимое BLOB на локальный HD?
- 24. Как создаются ClientBundles? Должен ли я кэшировать или воссоздавать?
- 25. Полезно ли кэшировать файл sitemap.xml?
- 26. Должен ли я поддерживать «mysite.com» и «www.mysite.com»? Проблемы с OpenID?
- 27. Должен ли я выполнять аутентификацию OpenID? Американские/японские пользователи
- 28. Должен ли я хранить схему подключения для OpenID?
- 29. Сколько я должен кэшировать результаты запросов System.DirectoryServices.AccountManagement?
- 30. Должен ли FBSDKAccessToken автоматически кэшировать на tvOS