如何使用 JWT 构建 Rails API 身份验证?

yanding 2023-06-04 235

l 安装所有依赖项。

正在寻找热情的 ROR 开发人员团队来塑造您的 Web 项目的愿景?
Bacancy 是定制应用程序开发的一站式解决方案。立即联系我们,为您的梦想项目聘请我们的Ruby on Rails 开发人员。

创建用户模型

我们教程的下一步是创建用户模型。为此,请使用以下命令。

如何使用 JWT 构建 Rails API 身份验证?
rails g 模型用户名:字符串用户名:字符串电子邮件:字符串密码摘要:字符串

使用 rails db:migrate运行迁移

将以下代码添加到您的用户模型。

如何使用 JWT 构建 Rails API 身份验证?

创建用户控制器

现在,继续使用以下命令创建控制器。

如何使用 JWT 构建 Rails API 身份验证?
rails g 控制器用户

添加 CRUD 操作

我们将在我们的应用程序中实施 CRUD 操作。因此,为此请参考以下代码。

如何使用 JWT 构建 Rails API 身份验证?

创建 JwtToken 关注点

现在,在本节中,我们将实现 JWT。如下所示,我们将使用这两个函数使用 JWT创建Rails API 身份验证。

如何使用 JWT 构建 Rails API 身份验证?

添加验证用户你里面的方法应用程序控制器

如何使用 JWT 构建 Rails API 身份验证?

创建身份验证控制器

使用以下命令创建身份验证控制器。

如何使用 JWT 构建 Rails API 身份验证?
rails g 控制器身份验证

实现登录功能

现在,我们将在 authentication_controller 中实现登录功能,如下面的代码所示。

如何使用 JWT 构建 Rails API 身份验证?

更新路线.rb

使用代码更新路线。

如何使用 JWT 构建 Rails API 身份验证?

使用 Postman 测试 API

因此,我们完成了构建演示应用程序。现在是测试的时候了!

创建用户

如何使用 JWT 构建 Rails API 身份验证?

登录

如何使用 JWT 构建 Rails API 身份验证?

结论

因此,这是关于如何使用 JWT 构建 Rails API 身份验证的初学者教程。我们希望分步指南能帮助您掌握基于 JWT 的身份验证的基础知识。如需更多此类教程,请访问ROR 教程页面并探索 Ruby on Rails 的基础知识。

言鼎科技)专做软件开发,微信小程序,网站开发,软件外包,手机APP开发,欢迎资讯!

The End