打造安全高效的用户会话与RESTful服务
1. 用户会话管理
在开发应用程序时,用户会话管理至关重要。首先,要在 main.rs 文件中用 auth 替换视图:
if *&req.path().contains("/item/") {
match auth::process_token(&req)
...
}
运行应用后,它能正常运行。接下来,将JWT处理插入 check_password 函数:
use super::jwt;
pub fn check_password(password: String) ->
Result<String, &'static str> {
match jwt::JwtToken::decode(password) {
Ok(_token) => Ok(String::from("passed")),
Err(message) => Err(message)
}
}
运行应用时,执行项目操作会在终端输出 “token error: Could not decode”,这表明功能正常,但还未对其采取行动,只是在控制台打印错误凭证信息。
为了让用户登录并存储JWT以便每次请求时传递,需要创建一个端点来检查用户
超级会员免费看
订阅专栏 解锁全文
1495

被折叠的 条评论
为什么被折叠?



