<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Блог FoxAuth</title><description>Заметки об OAuth 2.1, OpenID Connect и собственном сервере авторизации от команды FoxAuth — о том, что по ходу работы стоило записать.</description><link>https://foxauth.dev/</link><language>ru</language><item><title>Деактивация пользователя не закрывает доступ</title><link>https://foxauth.dev/ru/blog/deactivating-a-user-is-not-deprovisioning/</link><guid isPermaLink="true">https://foxauth.dev/ru/blog/deactivating-a-user-is-not-deprovisioning/</guid><description>Флаг, проверяемый при следующем входе, оставляет в живых все сессии и токены. Как закрыть доступ сразу, в каком порядке и что останется вне досягаемости.</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><category>deprovisioning</category><category>sessions</category><category>tokens</category><category>scim</category><author>FoxAuth</author></item><item><title>Okta Universal Logout — истёкший черновик</title><link>https://foxauth.dev/ru/blog/okta-universal-logout-is-an-expired-draft/</link><guid isPermaLink="true">https://foxauth.dev/ru/blog/okta-universal-logout-is-an-expired-draft/</guid><description>Okta Universal Logout построен на истёкшем черновике стандарта. Разбираю, что присылает Okta, где ловушка с nbf и какие проверки нельзя ослабить настройкой.</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><category>logout</category><category>okta</category><category>federation</category><category>security</category><author>FoxAuth</author></item><item><title>Что Entra и Okta на самом деле шлют SCIM-серверу</title><link>https://foxauth.dev/ru/blog/what-entra-and-okta-send-to-scim/</link><guid isPermaLink="true">https://foxauth.dev/ru/blog/what-entra-and-okta-send-to-scim/</guid><description>SCIM-сервер, который строго следует профилю, отклоняет то, что на деле присылают Entra и Okta. Какие это запросы и почему хватает одной настройки.</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><category>scim</category><category>provisioning</category><category>entra</category><category>okta</category><author>FoxAuth</author></item><item><title>MCP-сервер должен проверять, кому выдан токен</title><link>https://foxauth.dev/ru/blog/your-mcp-server-is-an-oauth-resource-server/</link><guid isPermaLink="true">https://foxauth.dev/ru/blog/your-mcp-server-is-an-oauth-resource-server/</guid><description>Авторизация в MCP простыми словами: что должен опубликовать MCP-сервер, какое поле токена должно его называть и два вопроса, оставленных вам спецификацией.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>mcp</category><category>resource-indicators</category><category>client-id-metadata-documents</category><category>security</category><author>FoxAuth</author></item><item><title>Ограничитель частоты не остановит подбор пароля</title><link>https://foxauth.dev/ru/blog/your-rate-limiter-is-not-a-login-throttle/</link><guid isPermaLink="true">https://foxauth.dev/ru/blog/your-rate-limiter-is-not-a-login-throttle/</guid><description>Лимит на один IP-адрес гасит поток запросов, но не подбор пароля. Что должен считать троттлинг входа, где хранить счёт и какие четыре ошибки я сделал.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><category>passwords</category><category>brute-force</category><category>sign-in</category><category>security</category><author>FoxAuth</author></item><item><title>От чего защищает DPoP, а от чего нет</title><link>https://foxauth.dev/ru/blog/what-dpop-protects-you-from/</link><guid isPermaLink="true">https://foxauth.dev/ru/blog/what-dpop-protects-you-from/</guid><description>Утёкший токен доступа работает у любого, кто его нашёл. DPoP привязывает токен к ключу клиента. Что это даёт, чего стоит и когда я бы не стал возиться.</description><pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate><category>dpop</category><category>tokens</category><category>security</category><author>FoxAuth</author></item></channel></rss>