mirror of
https://github.com/fastapi-users/fastapi-users.git
synced 2026-03-13 07:49:55 +08:00
Automated deployment: Sun Oct 20 08:13:53 UTC 2019 e146e4bca4
This commit is contained in:
File diff suppressed because one or more lines are too long
22
sitemap.xml
22
sitemap.xml
@@ -2,57 +2,57 @@
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2019-10-19</lastmod>
|
||||
<lastmod>2019-10-20</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2019-10-19</lastmod>
|
||||
<lastmod>2019-10-20</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2019-10-19</lastmod>
|
||||
<lastmod>2019-10-20</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2019-10-19</lastmod>
|
||||
<lastmod>2019-10-20</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2019-10-19</lastmod>
|
||||
<lastmod>2019-10-20</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2019-10-19</lastmod>
|
||||
<lastmod>2019-10-20</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2019-10-19</lastmod>
|
||||
<lastmod>2019-10-20</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2019-10-19</lastmod>
|
||||
<lastmod>2019-10-20</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2019-10-19</lastmod>
|
||||
<lastmod>2019-10-20</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2019-10-19</lastmod>
|
||||
<lastmod>2019-10-20</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2019-10-19</lastmod>
|
||||
<lastmod>2019-10-20</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
</urlset>
|
||||
BIN
sitemap.xml.gz
BIN
sitemap.xml.gz
Binary file not shown.
@@ -452,32 +452,72 @@
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#unauthenticated" class="md-nav__link">
|
||||
Unauthenticated
|
||||
</a>
|
||||
|
||||
<nav class="md-nav">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#post-register" class="md-nav__link">
|
||||
POST /register
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#post-login" class="md-nav__link">
|
||||
POST /login
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#post-forgot-password" class="md-nav__link">
|
||||
POST /forgot-password
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#post-reset-password" class="md-nav__link">
|
||||
POST /reset-password
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#authenticated" class="md-nav__link">
|
||||
Authenticated
|
||||
</a>
|
||||
|
||||
<nav class="md-nav">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#get-me" class="md-nav__link">
|
||||
GET /me
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#patch-me" class="md-nav__link">
|
||||
PATCH /me
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
@@ -528,32 +568,72 @@
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#unauthenticated" class="md-nav__link">
|
||||
Unauthenticated
|
||||
</a>
|
||||
|
||||
<nav class="md-nav">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#post-register" class="md-nav__link">
|
||||
POST /register
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#post-login" class="md-nav__link">
|
||||
POST /login
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#post-forgot-password" class="md-nav__link">
|
||||
POST /forgot-password
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#post-reset-password" class="md-nav__link">
|
||||
POST /reset-password
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#authenticated" class="md-nav__link">
|
||||
Authenticated
|
||||
</a>
|
||||
|
||||
<nav class="md-nav">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#get-me" class="md-nav__link">
|
||||
GET /me
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#patch-me" class="md-nav__link">
|
||||
PATCH /me
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
@@ -574,7 +654,8 @@
|
||||
|
||||
<h1 id="routes">Routes<a class="headerlink" href="#routes" title="Permanent link">¶</a></h1>
|
||||
<p>You'll find here the routes exposed by <strong>FastAPI Users</strong>. Note that you can also review them through the <a href="https://fastapi.tiangolo.com/tutorial/first-steps/#interactive-api-docs">interactive API docs</a>.</p>
|
||||
<h2 id="post-register"><code>POST /register</code><a class="headerlink" href="#post-register" title="Permanent link">¶</a></h2>
|
||||
<h2 id="unauthenticated">Unauthenticated<a class="headerlink" href="#unauthenticated" title="Permanent link">¶</a></h2>
|
||||
<h3 id="post-register"><code>POST /register</code><a class="headerlink" href="#post-register" title="Permanent link">¶</a></h3>
|
||||
<p>Register a new user.</p>
|
||||
<div class="admonition abstract">
|
||||
<p class="admonition-title">Payload</p>
|
||||
@@ -603,7 +684,7 @@
|
||||
<p class="admonition-title"><code>400 Bad Request</code></p>
|
||||
<p>A user already exists with this email.</p>
|
||||
</div>
|
||||
<h2 id="post-login"><code>POST /login</code><a class="headerlink" href="#post-login" title="Permanent link">¶</a></h2>
|
||||
<h3 id="post-login"><code>POST /login</code><a class="headerlink" href="#post-login" title="Permanent link">¶</a></h3>
|
||||
<p>Login a user.</p>
|
||||
<div class="admonition abstract">
|
||||
<p class="admonition-title">Payload (<code>application/x-www-form-urlencoded</code>)</p>
|
||||
@@ -626,7 +707,7 @@
|
||||
<p class="admonition-title"><code>400 Bad Request</code></p>
|
||||
<p>Bad credentials or the user is inactive.</p>
|
||||
</div>
|
||||
<h2 id="post-forgot-password"><code>POST /forgot-password</code><a class="headerlink" href="#post-forgot-password" title="Permanent link">¶</a></h2>
|
||||
<h3 id="post-forgot-password"><code>POST /forgot-password</code><a class="headerlink" href="#post-forgot-password" title="Permanent link">¶</a></h3>
|
||||
<p>Request a reset password procedure. Will generate a temporary token and call the defined <code>on_after_forgot_password</code> if the user exists.</p>
|
||||
<p>To prevent malicious users from guessing existing users in your databse, the route will always return a <code>202 Accepted</code> response, even if the user requested does not exist.</p>
|
||||
<div class="admonition abstract">
|
||||
@@ -640,7 +721,7 @@
|
||||
<div class="admonition success">
|
||||
<p class="admonition-title"><code>202 Accepted</code></p>
|
||||
</div>
|
||||
<h2 id="post-reset-password"><code>POST /reset-password</code><a class="headerlink" href="#post-reset-password" title="Permanent link">¶</a></h2>
|
||||
<h3 id="post-reset-password"><code>POST /reset-password</code><a class="headerlink" href="#post-reset-password" title="Permanent link">¶</a></h3>
|
||||
<p>Reset a password. Requires the token generated by the <code>/forgot-password</code> route.</p>
|
||||
<div class="admonition abstract">
|
||||
<p class="admonition-title">Payload</p>
|
||||
@@ -652,7 +733,7 @@
|
||||
|
||||
</div>
|
||||
<div class="admonition success">
|
||||
<p class="admonition-title"><code>200 Accepted</code></p>
|
||||
<p class="admonition-title"><code>200 OK</code></p>
|
||||
</div>
|
||||
<div class="admonition fail">
|
||||
<p class="admonition-title"><code>422 Validation Error</code></p>
|
||||
@@ -661,6 +742,50 @@
|
||||
<p class="admonition-title"><code>400 Bad Request</code></p>
|
||||
<p>Bad or expired token.</p>
|
||||
</div>
|
||||
<h2 id="authenticated">Authenticated<a class="headerlink" href="#authenticated" title="Permanent link">¶</a></h2>
|
||||
<h3 id="get-me"><code>GET /me</code><a class="headerlink" href="#get-me" title="Permanent link">¶</a></h3>
|
||||
<p>Return the current authenticated active user.</p>
|
||||
<div class="admonition success">
|
||||
<p class="admonition-title"><code>200 OK</code></p>
|
||||
<div class="codehilite"><pre><span></span><span class="p">{</span>
|
||||
<span class="nt">"id"</span><span class="p">:</span> <span class="s2">"57cbb51a-ab71-4009-8802-3f54b4f2e23"</span><span class="p">,</span>
|
||||
<span class="nt">"email"</span><span class="p">:</span> <span class="s2">"king.arthur@camelot.bt"</span><span class="p">,</span>
|
||||
<span class="nt">"is_active"</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
|
||||
<span class="nt">"is_superuser"</span><span class="p">:</span> <span class="kc">false</span>
|
||||
<span class="p">}</span>
|
||||
</pre></div>
|
||||
|
||||
</div>
|
||||
<div class="admonition fail">
|
||||
<p class="admonition-title"><code>401 Unauthorized</code></p>
|
||||
<p>Missing token or inactive user.</p>
|
||||
</div>
|
||||
<h3 id="patch-me"><code>PATCH /me</code><a class="headerlink" href="#patch-me" title="Permanent link">¶</a></h3>
|
||||
<p>Update the current authenticated active user.</p>
|
||||
<div class="admonition abstract">
|
||||
<p class="admonition-title">Payload</p>
|
||||
<div class="codehilite"><pre><span></span><span class="p">{</span>
|
||||
<span class="nt">"email"</span><span class="p">:</span> <span class="s2">"king.arthur@tintagel.bt"</span><span class="p">,</span>
|
||||
<span class="nt">"password"</span><span class="p">:</span> <span class="s2">"merlin"</span>
|
||||
<span class="p">}</span>
|
||||
</pre></div>
|
||||
|
||||
</div>
|
||||
<div class="admonition success">
|
||||
<p class="admonition-title"><code>200 OK</code></p>
|
||||
<div class="codehilite"><pre><span></span><span class="p">{</span>
|
||||
<span class="nt">"id"</span><span class="p">:</span> <span class="s2">"57cbb51a-ab71-4009-8802-3f54b4f2e23"</span><span class="p">,</span>
|
||||
<span class="nt">"email"</span><span class="p">:</span> <span class="s2">"king.arthur@tintagel.bt"</span><span class="p">,</span>
|
||||
<span class="nt">"is_active"</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
|
||||
<span class="nt">"is_superuser"</span><span class="p">:</span> <span class="kc">false</span>
|
||||
<span class="p">}</span>
|
||||
</pre></div>
|
||||
|
||||
</div>
|
||||
<div class="admonition fail">
|
||||
<p class="admonition-title"><code>401 Unauthorized</code></p>
|
||||
<p>Missing token or inactive user.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user