登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
签到
每天签到奖励2-10圆
导读
排行榜
TG频道
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
VIP申请
VIP网盘
网盘
联系我们
发帖说明
每日签到
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
安全
›
SvelteKit 最新中文文档教程(19)—— 最佳实践之身份 ...
SvelteKit 最新中文文档教程(19)—— 最佳实践之身份认证
[ 复制链接 ]
支季雅
2025-6-1 18:24:57
前言
Svelte,一个语法简洁、入门容易,面向未来的前端框架。
从 Svelte 诞生之初,就备受开发者的喜爱,根据统计,
从 2019 年到 2024 年,连续 6 年一直是开发者最感兴趣的前端框架 No.1
:
Svelte 以其独特的编译时优化机制著称,具有
轻量级
、
高性能
、
易上手
等特性,
非常适合构建轻量级 Web 项目
。
为了帮助大家学习 Svelte,我同时搭建了 Svelte 最新的中文文档站点。
如果需要进阶学习,也可以入手我的小册《Svelte 开发指南》,语法篇、实战篇、原理篇三大篇章带你系统掌握 Svelte!
欢迎围观我的“网页版朋友圈”、加入“冴羽·成长陪伴社群”,踏上“前端大佬成长之路”。
身份认证
身份认证(Auth)指的是认证(authentication)和授权(authorization),这是构建 Web 应用程序时的常见需求。认证是指根据用户提供的凭证验证用户的身份。授权是指确定用户被允许执行哪些操作。
会话(Sessions) vs 令牌(tokens)
在用户提供了用户名和密码等凭证后,我们希望允许他们使用应用程序,而无需在后续请求中再次提供凭证。用户在随后的请求中通常通过会话标识符(session identifier)或签名令牌(如 JSON Web Token,JWT)进行认证。
会话 ID 最常被存储在数据库中。它们可以被立即撤销,但每次请求都需要进行数据库查询。
相比之下,JWT 通常不会与数据存储进行校验,这意味着它们无法被立即撤销。这种方法的优势是改善了延迟并减少了数据存储的负载。
集成点
可以在服务端 hooks中检查身份认证 cookies。如果找到与提供的凭证匹配的用户,用户信息可以存储在 locals 中。
指南
Lucia是一个基于会话的 Web 应用程序认证的参考。它包含了在 SvelteKit 和其他 JS 项目中实现基于会话认证的示例代码片段和项目。您可以在创建新项目时使用 npx sv create 或在现有项目中使用 npx sv add lucia 来添加遵循 Lucia 指南的代码。
身份认证系统与 web 框架紧密耦合,因为大部分代码都在验证用户输入、处理错误和引导用户到适当的下一页。因此,许多通用的 JS 认证库都包含了一个或多个 web 框架。基于这个原因,许多用户会发现遵循 SvelteKit 特定的指南(如在Lucia中找到的示例)比在项目中包含多个 web 框架更可取。
Svelte 中文文档
点击查看中文文档:SvelteKit 身份认证
系统学习 Svelte,欢迎入手小册《Svelte 开发指南》。语法篇、实战篇、原理篇三大篇章带你系统掌握 Svelte!
此外我还写过 JavaScript 系列、TypeScript 系列、React 系列、Next.js 系列、冴羽答读者问等 14 个系列文章, 全系列文章目录:https://github.com/mqyqingfeng/Blog
欢迎围观我的“网页版朋友圈”、加入“冴羽·成长陪伴社群”,踏上“前端大佬成长之路”。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
SvelteKit
最新
中文
文档
教程
相关帖子
Python 处理 Word 文档中的批注(添加、删除)
合并多个PDF文档:C# 解决方案
寄生虫最新模板
Git使用教程(带你玩转GitHub)
生成JavaBean、生成数据库文档、自动化部署项目
中文二字词词语接龙的最长最短路径
OFD文档落地技术路径研究
【教程】无需第三方应用,Windows自带邮箱如何绑定QQ邮箱等第三方邮箱
(绕过最新360、火绒)shellcode分离加载实现CS免杀上线
Jenkins Share Library教程 —— 开发入门
vip免费申请,1年只需15美金$
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
安全
Python 处理 Word 文档中的批注(添加、删除)
1
899
坐褐
2025-10-11
安全
合并多个PDF文档:C# 解决方案
0
362
当贵
2025-10-11
程序
寄生虫最新模板
0
11
新程序
2025-10-12
安全
Git使用教程(带你玩转GitHub)
0
7
任娅翠
2025-10-12
代码
生成JavaBean、生成数据库文档、自动化部署项目
0
502
贼瘁
2025-10-12
安全
中文二字词词语接龙的最长最短路径
0
404
孩负范
2025-10-12
业界
OFD文档落地技术路径研究
0
109
秦晓曼
2025-10-12
安全
【教程】无需第三方应用,Windows自带邮箱如何绑定QQ邮箱等第三方邮箱
0
602
坡琨
2025-10-13
业界
(绕过最新360、火绒)shellcode分离加载实现CS免杀上线
0
870
柏雅云
2025-10-13
安全
Jenkins Share Library教程 —— 开发入门
0
547
泠邸
2025-10-13
回复
(1)
倡粤
4 天前
回复
使用道具
举报
照妖镜
收藏一下 不知道什么时候能用到
vip免费申请,1年只需15美金$
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
业界
签约作者
程序园优秀签约作者
发帖
支季雅
4 天前
关注
0
粉丝关注
19
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
anyue1937
9994888
dage888
999994
3934307807
993678
4
富账慕
10004
5
刎唇
9993
6
柴古香
9989
7
烯八
9972
8
匝抽
9986
9
筒濂
9977
10
孙淼淼
9983
查看更多