Skip to content

Commit b1e61e9

Browse files
Built site for gh-pages
1 parent af61402 commit b1e61e9

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

.nojekyll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3de84a41
1+
ff8fa396

docs/authentication.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -132,9 +132,9 @@
132132
<h2 id="toc-title">On this page</h2>
133133

134134
<ul>
135-
<li><a href="#authentication-flow" id="toc-authentication-flow" class="nav-link active" data-scroll-target="#authentication-flow">Authentication flow</a>
135+
<li><a href="#security-features" id="toc-security-features" class="nav-link active" data-scroll-target="#security-features">Security features</a>
136136
<ul class="collapse">
137-
<li><a href="#registration-and-login-flow" id="toc-registration-and-login-flow" class="nav-link" data-scroll-target="#registration-and-login-flow">Registration and Login Flow</a></li>
137+
<li><a href="#registration-and-login-flow" id="toc-registration-and-login-flow" class="nav-link" data-scroll-target="#registration-and-login-flow">Registration and login flow</a></li>
138138
<li><a href="#password-reset-flow" id="toc-password-reset-flow" class="nav-link" data-scroll-target="#password-reset-flow">Password reset flow</a></li>
139139
</ul></li>
140140
</ul>
@@ -162,8 +162,8 @@ <h1 class="title">Authentication</h1>
162162
</header>
163163

164164

165-
<section id="authentication-flow" class="level2">
166-
<h2 class="anchored" data-anchor-id="authentication-flow">Authentication flow</h2>
165+
<section id="security-features" class="level2">
166+
<h2 class="anchored" data-anchor-id="security-features">Security features</h2>
167167
<p>This template implements a comprehensive authentication system with security best practices:</p>
168168
<ol type="1">
169169
<li><strong>Token Security</strong>:
@@ -195,9 +195,9 @@ <h2 class="anchored" data-anchor-id="authentication-flow">Authentication flow</h
195195
<li>Comprehensive error logging</li>
196196
</ul></li>
197197
</ol>
198-
<p>The diagrams below show the main authentication flows and security measures.</p>
198+
<p>The diagrams below show the main authentication flows.</p>
199199
<section id="registration-and-login-flow" class="level3">
200-
<h3 class="anchored" data-anchor-id="registration-and-login-flow">Registration and Login Flow</h3>
200+
<h3 class="anchored" data-anchor-id="registration-and-login-flow">Registration and login flow</h3>
201201
<div class="quarto-figure quarto-figure-center">
202202
<figure class="figure">
203203
<p><img src="static/auth_flow.png" class="img-fluid figure-img"></p>

search.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,14 +81,14 @@
8181
"href": "docs/authentication.html",
8282
"title": "Authentication",
8383
"section": "",
84-
"text": "This template implements a comprehensive authentication system with security best practices:\n\nToken Security:\n\nJWT-based with separate access/refresh tokens\nStrict expiry times (30 min access, 30 day refresh)\nToken type validation\nHTTP-only cookies\nSecure flag enabled\nSameSite=strict restriction\n\nPassword Security:\n\nStrong password requirements enforced\nBcrypt hashing with random salt\nPassword reset tokens are single-use\nReset tokens have expiration\n\nCookie Security:\n\nHTTP-only prevents JavaScript access\nSecure flag ensures HTTPS only\nStrict SameSite prevents CSRF\n\nError Handling:\n\nValidation errors properly handled\nSecurity-related errors don’t leak information\nComprehensive error logging\n\n\nThe diagrams below show the main authentication flows and security measures.\n\n\n\n\n\nRegistration and login flow\n\n\n\n\n\n\n\n\nPassword reset flow"
84+
"text": "This template implements a comprehensive authentication system with security best practices:\n\nToken Security:\n\nJWT-based with separate access/refresh tokens\nStrict expiry times (30 min access, 30 day refresh)\nToken type validation\nHTTP-only cookies\nSecure flag enabled\nSameSite=strict restriction\n\nPassword Security:\n\nStrong password requirements enforced\nBcrypt hashing with random salt\nPassword reset tokens are single-use\nReset tokens have expiration\n\nCookie Security:\n\nHTTP-only prevents JavaScript access\nSecure flag ensures HTTPS only\nStrict SameSite prevents CSRF\n\nError Handling:\n\nValidation errors properly handled\nSecurity-related errors don’t leak information\nComprehensive error logging\n\n\nThe diagrams below show the main authentication flows.\n\n\n\n\n\nRegistration and login flow\n\n\n\n\n\n\n\n\nPassword reset flow"
8585
},
8686
{
87-
"objectID": "docs/authentication.html#authentication-flow",
88-
"href": "docs/authentication.html#authentication-flow",
87+
"objectID": "docs/authentication.html#security-features",
88+
"href": "docs/authentication.html#security-features",
8989
"title": "Authentication",
9090
"section": "",
91-
"text": "This template implements a comprehensive authentication system with security best practices:\n\nToken Security:\n\nJWT-based with separate access/refresh tokens\nStrict expiry times (30 min access, 30 day refresh)\nToken type validation\nHTTP-only cookies\nSecure flag enabled\nSameSite=strict restriction\n\nPassword Security:\n\nStrong password requirements enforced\nBcrypt hashing with random salt\nPassword reset tokens are single-use\nReset tokens have expiration\n\nCookie Security:\n\nHTTP-only prevents JavaScript access\nSecure flag ensures HTTPS only\nStrict SameSite prevents CSRF\n\nError Handling:\n\nValidation errors properly handled\nSecurity-related errors don’t leak information\nComprehensive error logging\n\n\nThe diagrams below show the main authentication flows and security measures.\n\n\n\n\n\nRegistration and login flow\n\n\n\n\n\n\n\n\nPassword reset flow"
91+
"text": "This template implements a comprehensive authentication system with security best practices:\n\nToken Security:\n\nJWT-based with separate access/refresh tokens\nStrict expiry times (30 min access, 30 day refresh)\nToken type validation\nHTTP-only cookies\nSecure flag enabled\nSameSite=strict restriction\n\nPassword Security:\n\nStrong password requirements enforced\nBcrypt hashing with random salt\nPassword reset tokens are single-use\nReset tokens have expiration\n\nCookie Security:\n\nHTTP-only prevents JavaScript access\nSecure flag ensures HTTPS only\nStrict SameSite prevents CSRF\n\nError Handling:\n\nValidation errors properly handled\nSecurity-related errors don’t leak information\nComprehensive error logging\n\n\nThe diagrams below show the main authentication flows.\n\n\n\n\n\nRegistration and login flow\n\n\n\n\n\n\n\n\nPassword reset flow"
9292
},
9393
{
9494
"objectID": "docs/installation.html",

sitemap.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
</url>
1919
<url>
2020
<loc>https://Promptly-Technologies-LLC.github.io/fastapi-jinja2-postgres-webapp/docs/authentication.html</loc>
21-
<lastmod>2024-11-19T21:51:58.953Z</lastmod>
21+
<lastmod>2024-11-19T21:53:24.180Z</lastmod>
2222
</url>
2323
<url>
2424
<loc>https://Promptly-Technologies-LLC.github.io/fastapi-jinja2-postgres-webapp/docs/customization.html</loc>

0 commit comments

Comments
 (0)