<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    
    <title>Authx</title>
    <description>Ready to use and customizable Authentications and Oauth2 management for FastAPI</description>
    <link>https://authx.yezz.me/</link>
    <atom:link href="https://authx.yezz.me/feed_rss_updated.xml" rel="self" type="application/rss+xml" />

    
    <managingEditor>dev@yezz.me (Yasser Tahiri)</managingEditor>
    <docs>https://github.com/yezz123/authx</docs>
    <language>en</language>

    
    <pubDate>Mon, 06 Apr 2026 05:02:04 -0000</pubDate>
    <lastBuildDate>Mon, 06 Apr 2026 05:02:04 -0000</lastBuildDate>
    <ttl>1440</ttl>

    
    <generator>MkDocs RSS plugin - v1.17.7</generator>

    
    
    <image>
      <url>https://upload.wikimedia.org/wikipedia/commons/thumb/4/43/Feed-icon.svg/128px-Feed-icon.svg.png</url>
      <title>Authx</title>
      <link>https://authx.yezz.me/</link>
    </image>
    

    
    
    <item>
      <title>Release Notes</title>
      
      
      
      
      <description>&lt;h2&gt;Latest Changes&lt;/h2&gt;
&lt;h3&gt;Breaking Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;✨ Implement rate limiting and session management. PR &lt;a href=&#34;https://github.com/yezz123/authx/pull/826&#34;&gt;#826&lt;/a&gt; by [@yezz12...&lt;/li&gt;
&lt;/ul&gt;</description>
      <link>https://authx.yezz.me/release/?utm_source=documentation&amp;utm_medium=RSS&amp;utm_campaign=feed-syndication</link>
      <pubDate>Fri, 03 Apr 2026 22:47:27 +0200</pubDate>
      <source url="https://authx.yezz.me/feed_rss_updated.xml">Authx</source>
      
      <guid isPermaLink="true">https://authx.yezz.me/release/</guid>
      
      <enclosure url="https://authx.yezz.me/assets/images/social/release.png" type="image/png" length="41895" />
      
    </item>
    
    <item>
      <title>Authx</title>
      
      
      
      
      <description>&lt;p align=&#34;center&#34;&gt;
&lt;a href=&#34;https://authx.yezz.me&#34; target=&#34;_blank&#34;&gt;
    &lt;img src=&#34;https://user-images.githubusercontent.com/52716203/136962014-280d82b0-0640-...</description>
      <link>https://authx.yezz.me/?utm_source=documentation&amp;utm_medium=RSS&amp;utm_campaign=feed-syndication</link>
      <pubDate>Fri, 03 Apr 2026 22:45:35 +0200</pubDate>
      <source url="https://authx.yezz.me/feed_rss_updated.xml">Authx</source>
      
      <guid isPermaLink="true">https://authx.yezz.me/</guid>
      
      <enclosure url="https://authx.yezz.me/assets/images/social/index.png" type="image/png" length="36835" />
      
    </item>
    
    <item>
      <title>AuthXConfig</title>
      
      
      
      
      <description>&lt;h1&gt;AuthXConfig&lt;/h1&gt;
&lt;p&gt;::: authx.config.AuthXConfig&lt;/p&gt;</description>
      <link>https://authx.yezz.me/api/config/?utm_source=documentation&amp;utm_medium=RSS&amp;utm_campaign=feed-syndication</link>
      <pubDate>Fri, 03 Apr 2026 22:45:35 +0200</pubDate>
      <source url="https://authx.yezz.me/feed_rss_updated.xml">Authx</source>
      
      <guid isPermaLink="true">https://authx.yezz.me/api/config/</guid>
      
      <enclosure url="https://authx.yezz.me/assets/images/social/api/config.png" type="image/png" length="43534" />
      
    </item>
    
    <item>
      <title>AuthXDependency</title>
      
      
      
      
      <description>&lt;h1&gt;AuthXDependency&lt;/h1&gt;
&lt;p&gt;::: authx.dependencies.AuthXDependency&lt;/p&gt;</description>
      <link>https://authx.yezz.me/api/dependencies/?utm_source=documentation&amp;utm_medium=RSS&amp;utm_campaign=feed-syndication</link>
      <pubDate>Fri, 03 Apr 2026 22:45:35 +0200</pubDate>
      <source url="https://authx.yezz.me/feed_rss_updated.xml">Authx</source>
      
      <guid isPermaLink="true">https://authx.yezz.me/api/dependencies/</guid>
      
      <enclosure url="https://authx.yezz.me/assets/images/social/api/dependencies.png" type="image/png" length="45376" />
      
    </item>
    
    <item>
      <title>AuthXException</title>
      
      
      
      
      <description>&lt;h1&gt;AuthXException&lt;/h1&gt;
&lt;p&gt;::: authx.exceptions.AuthXException&lt;/p&gt;
&lt;p&gt;The base exception for all AuthX exceptions.&lt;/p&gt;
&lt;p&gt;::: authx.exceptions.BadConfigurationError&lt;/p&gt;
&lt;p&gt;Raised when ...&lt;/p&gt;</description>
      <link>https://authx.yezz.me/api/exceptions/?utm_source=documentation&amp;utm_medium=RSS&amp;utm_campaign=feed-syndication</link>
      <pubDate>Fri, 03 Apr 2026 22:45:35 +0200</pubDate>
      <source url="https://authx.yezz.me/feed_rss_updated.xml">Authx</source>
      
      <guid isPermaLink="true">https://authx.yezz.me/api/exceptions/</guid>
      
      <enclosure url="https://authx.yezz.me/assets/images/social/api/exceptions.png" type="image/png" length="44856" />
      
    </item>
    
    <item>
      <title>Authx</title>
      
      
      
      
      <description>&lt;h1&gt;Authx&lt;/h1&gt;
&lt;p&gt;::: authx.main.AuthX&lt;/p&gt;</description>
      <link>https://authx.yezz.me/api/main/?utm_source=documentation&amp;utm_medium=RSS&amp;utm_campaign=feed-syndication</link>
      <pubDate>Fri, 03 Apr 2026 22:45:35 +0200</pubDate>
      <source url="https://authx.yezz.me/feed_rss_updated.xml">Authx</source>
      
      <guid isPermaLink="true">https://authx.yezz.me/api/main/</guid>
      
      <enclosure url="https://authx.yezz.me/assets/images/social/api/main.png" type="image/png" length="36835" />
      
    </item>
    
    <item>
      <title>About</title>
      
      
      
      
      <description>&lt;h1&gt;About&lt;/h1&gt;
&lt;p&gt;Here&#39;s the reference or code API, the classes, functions, parameters, attributes, and
all the Authx parts you can use in your applications.&lt;/p&gt;</description>
      <link>https://authx.yezz.me/api/reference/?utm_source=documentation&amp;utm_medium=RSS&amp;utm_campaign=feed-syndication</link>
      <pubDate>Fri, 03 Apr 2026 22:45:35 +0200</pubDate>
      <source url="https://authx.yezz.me/feed_rss_updated.xml">Authx</source>
      
      <guid isPermaLink="true">https://authx.yezz.me/api/reference/</guid>
      
      <enclosure url="https://authx.yezz.me/assets/images/social/api/reference.png" type="image/png" length="37553" />
      
    </item>
    
    <item>
      <title>RequestToken</title>
      
      
      
      
      <description>&lt;h1&gt;RequestToken&lt;/h1&gt;
&lt;p&gt;::: authx.schema.RequestToken&lt;/p&gt;</description>
      <link>https://authx.yezz.me/api/request/?utm_source=documentation&amp;utm_medium=RSS&amp;utm_campaign=feed-syndication</link>
      <pubDate>Fri, 03 Apr 2026 22:45:35 +0200</pubDate>
      <source url="https://authx.yezz.me/feed_rss_updated.xml">Authx</source>
      
      <guid isPermaLink="true">https://authx.yezz.me/api/request/</guid>
      
      <enclosure url="https://authx.yezz.me/assets/images/social/api/request.png" type="image/png" length="42282" />
      
    </item>
    
    <item>
      <title>TokenPayload</title>
      
      
      
      
      <description>&lt;h1&gt;TokenPayload&lt;/h1&gt;
&lt;p&gt;::: authx.schema.TokenPayload&lt;/p&gt;</description>
      <link>https://authx.yezz.me/api/token/?utm_source=documentation&amp;utm_medium=RSS&amp;utm_campaign=feed-syndication</link>
      <pubDate>Fri, 03 Apr 2026 22:45:35 +0200</pubDate>
      <source url="https://authx.yezz.me/feed_rss_updated.xml">Authx</source>
      
      <guid isPermaLink="true">https://authx.yezz.me/api/token/</guid>
      
      <enclosure url="https://authx.yezz.me/assets/images/social/api/token.png" type="image/png" length="42095" />
      
    </item>
    
    <item>
      <title>HTTPCacheBackend</title>
      
      
      
      
      <description>&lt;h1&gt;HTTPCacheBackend&lt;/h1&gt;
&lt;p&gt;!!! warning
     You need to install dependencies to use The HTTP Cache.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; ```console
 $ pip install authx_extra
 ```
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;::: au...&lt;/p&gt;</description>
      <link>https://authx.yezz.me/api/extra/cache/?utm_source=documentation&amp;utm_medium=RSS&amp;utm_campaign=feed-syndication</link>
      <pubDate>Fri, 03 Apr 2026 22:45:35 +0200</pubDate>
      <source url="https://authx.yezz.me/feed_rss_updated.xml">Authx</source>
      
      <guid isPermaLink="true">https://authx.yezz.me/api/extra/cache/</guid>
      
      <enclosure url="https://authx.yezz.me/assets/images/social/api/extra/cache.png" type="image/png" length="43839" />
      
    </item>
    
    <item>
      <title>MetricsMiddleware</title>
      
      
      
      
      <description>&lt;h1&gt;MetricsMiddleware&lt;/h1&gt;
&lt;p&gt;!!! warning
     You need to install dependencies to use The Prometheus Metrics Middleware.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; ```console
 $ pip install authx_ex...
&lt;/code&gt;&lt;/pre&gt;</description>
      <link>https://authx.yezz.me/api/extra/metrics/?utm_source=documentation&amp;utm_medium=RSS&amp;utm_campaign=feed-syndication</link>
      <pubDate>Fri, 03 Apr 2026 22:45:35 +0200</pubDate>
      <source url="https://authx.yezz.me/feed_rss_updated.xml">Authx</source>
      
      <guid isPermaLink="true">https://authx.yezz.me/api/extra/metrics/</guid>
      
      <enclosure url="https://authx.yezz.me/assets/images/social/api/extra/metrics.png" type="image/png" length="44499" />
      
    </item>
    
    <item>
      <title>MiddlewareOauth2</title>
      
      
      
      
      <description>&lt;h1&gt;MiddlewareOauth2&lt;/h1&gt;
&lt;p&gt;!!! warning
     You need to install dependencies to use The Oauth2 Middleware.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; ```console
 $ pip install authx_extra
 ```
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;...&lt;/p&gt;</description>
      <link>https://authx.yezz.me/api/extra/oauth2/?utm_source=documentation&amp;utm_medium=RSS&amp;utm_campaign=feed-syndication</link>
      <pubDate>Fri, 03 Apr 2026 22:45:35 +0200</pubDate>
      <source url="https://authx.yezz.me/feed_rss_updated.xml">Authx</source>
      
      <guid isPermaLink="true">https://authx.yezz.me/api/extra/oauth2/</guid>
      
      <enclosure url="https://authx.yezz.me/assets/images/social/api/extra/oauth2.png" type="image/png" length="45197" />
      
    </item>
    
    <item>
      <title>ProfilerMiddleware</title>
      
      
      
      
      <description>&lt;h1&gt;ProfilerMiddleware&lt;/h1&gt;
&lt;p&gt;!!! warning
     You need to install dependencies to use The Profiler.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; ```console
 $ pip install authx_extra
 ```
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;::: au...&lt;/p&gt;</description>
      <link>https://authx.yezz.me/api/extra/profiler/?utm_source=documentation&amp;utm_medium=RSS&amp;utm_campaign=feed-syndication</link>
      <pubDate>Fri, 03 Apr 2026 22:45:35 +0200</pubDate>
      <source url="https://authx.yezz.me/feed_rss_updated.xml">Authx</source>
      
      <guid isPermaLink="true">https://authx.yezz.me/api/extra/profiler/</guid>
      
      <enclosure url="https://authx.yezz.me/assets/images/social/api/extra/profiler.png" type="image/png" length="43938" />
      
    </item>
    
    <item>
      <title>SessionIntegration</title>
      
      
      
      
      <description>&lt;h1&gt;SessionIntegration&lt;/h1&gt;
&lt;p&gt;!!! warning
     You need to install dependencies to use The Session Integration.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; ```console
 $ pip install authx_extra
 ...
&lt;/code&gt;&lt;/pre&gt;</description>
      <link>https://authx.yezz.me/api/extra/session/?utm_source=documentation&amp;utm_medium=RSS&amp;utm_campaign=feed-syndication</link>
      <pubDate>Fri, 03 Apr 2026 22:45:35 +0200</pubDate>
      <source url="https://authx.yezz.me/feed_rss_updated.xml">Authx</source>
      
      <guid isPermaLink="true">https://authx.yezz.me/api/extra/session/</guid>
      
      <enclosure url="https://authx.yezz.me/assets/images/social/api/extra/session.png" type="image/png" length="44463" />
      
    </item>
    
    <item>
      <title>CallbackHandler</title>
      
      
      
      
      <description>&lt;h1&gt;CallbackHandler&lt;/h1&gt;
&lt;p&gt;::: authx._internal._callback._CallbackHandler&lt;/p&gt;</description>
      <link>https://authx.yezz.me/api/internal/callback/?utm_source=documentation&amp;utm_medium=RSS&amp;utm_campaign=feed-syndication</link>
      <pubDate>Fri, 03 Apr 2026 22:45:35 +0200</pubDate>
      <source url="https://authx.yezz.me/feed_rss_updated.xml">Authx</source>
      
      <guid isPermaLink="true">https://authx.yezz.me/api/internal/callback/</guid>
      
      <enclosure url="https://authx.yezz.me/assets/images/social/api/internal/callback.png" type="image/png" length="42935" />
      
    </item>
    
    <item>
      <title>ErrorHandler</title>
      
      
      
      
      <description>&lt;h1&gt;ErrorHandler&lt;/h1&gt;
&lt;p&gt;::: authx._internal._error._ErrorHandler&lt;/p&gt;</description>
      <link>https://authx.yezz.me/api/internal/errors/?utm_source=documentation&amp;utm_medium=RSS&amp;utm_campaign=feed-syndication</link>
      <pubDate>Fri, 03 Apr 2026 22:45:35 +0200</pubDate>
      <source url="https://authx.yezz.me/feed_rss_updated.xml">Authx</source>
      
      <guid isPermaLink="true">https://authx.yezz.me/api/internal/errors/</guid>
      
      <enclosure url="https://authx.yezz.me/assets/images/social/api/internal/errors.png" type="image/png" length="39254" />
      
    </item>
    
    <item>
      <title>Scopes</title>
      
      
      
      
      <description>&lt;h1&gt;Scopes&lt;/h1&gt;
&lt;p&gt;::: authx._internal._scopes&lt;/p&gt;</description>
      <link>https://authx.yezz.me/api/internal/scopes/?utm_source=documentation&amp;utm_medium=RSS&amp;utm_campaign=feed-syndication</link>
      <pubDate>Fri, 03 Apr 2026 22:45:35 +0200</pubDate>
      <source url="https://authx.yezz.me/feed_rss_updated.xml">Authx</source>
      
      <guid isPermaLink="true">https://authx.yezz.me/api/internal/scopes/</guid>
      
      <enclosure url="https://authx.yezz.me/assets/images/social/api/internal/scopes.png" type="image/png" length="41588" />
      
    </item>
    
    <item>
      <title>SignatureSerializer</title>
      
      
      
      
      <description>&lt;h1&gt;SignatureSerializer&lt;/h1&gt;
&lt;p&gt;::: authx._internal._signature.SignatureSerializer&lt;/p&gt;</description>
      <link>https://authx.yezz.me/api/internal/signature/?utm_source=documentation&amp;utm_medium=RSS&amp;utm_campaign=feed-syndication</link>
      <pubDate>Fri, 03 Apr 2026 22:45:35 +0200</pubDate>
      <source url="https://authx.yezz.me/feed_rss_updated.xml">Authx</source>
      
      <guid isPermaLink="true">https://authx.yezz.me/api/internal/signature/</guid>
      
      <enclosure url="https://authx.yezz.me/assets/images/social/api/internal/signature.png" type="image/png" length="42965" />
      
    </item>
    
    <item>
      <title>MemoryIO</title>
      
      
      
      
      <description>&lt;h1&gt;MemoryIO&lt;/h1&gt;
&lt;p&gt;!!! warning
     You need to install dependencies to use The Memory Cache.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; ```console
 $ pip install authx_extra
 ```
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;::: authx_ex...&lt;/p&gt;</description>
      <link>https://authx.yezz.me/api/internal/extra/memory/?utm_source=documentation&amp;utm_medium=RSS&amp;utm_campaign=feed-syndication</link>
      <pubDate>Fri, 03 Apr 2026 22:45:35 +0200</pubDate>
      <source url="https://authx.yezz.me/feed_rss_updated.xml">Authx</source>
      
      <guid isPermaLink="true">https://authx.yezz.me/api/internal/extra/memory/</guid>
      
      <enclosure url="https://authx.yezz.me/assets/images/social/api/internal/extra/memory.png" type="image/png" length="41756" />
      
    </item>
    
    <item>
      <title>Token Serialization</title>
      
      
      
      
      <description>&lt;h1&gt;Token Blocklist&lt;/h1&gt;
&lt;p&gt;When a user logs out, you need to invalidate their token. Since JWTs are stateless, you need a blocklist to track revoked tokens.&lt;/p&gt;
&lt;h2&gt;Comp...&lt;/h2&gt;</description>
      <link>https://authx.yezz.me/callbacks/token/?utm_source=documentation&amp;utm_medium=RSS&amp;utm_campaign=feed-syndication</link>
      <pubDate>Fri, 03 Apr 2026 22:45:35 +0200</pubDate>
      <source url="https://authx.yezz.me/feed_rss_updated.xml">Authx</source>
      
      <guid isPermaLink="true">https://authx.yezz.me/callbacks/token/</guid>
      
      <enclosure url="https://authx.yezz.me/assets/images/social/callbacks/token.png" type="image/png" length="42985" />
      
    </item>
    
  </channel>
</rss>