文件名称:microservices-poc:使用JWT身份验证学习微服务架构的示例应用程序
文件大小:173KB
文件格式:ZIP
更新时间:2024-05-22 12:36:36
nodejs docker jwt vuejs microservices-architecture
微服务 这是微服务架构的概念验证应用。 有3个服务,每个服务都充当一个单独的Web服务,可以在彼此独立的任何位置托管。 前端服务:此服务提供前端静态页面。 数据通过对其他两个服务的外部api调用加载到这些页面中。 身份验证服务:这使用JWT(JSON Web令牌)模式进行用户身份验证。 用户注册后,她的详细信息将被散列并作为临时令牌存储在数据库中。 当她尝试登录时,此令牌将发送给她。 当她尝试访问主页时,前端应用程序将此令牌发送到数据服务,后者进而使用auth服务验证客户端的真实性。 数据服务:此服务只是一个虚拟服务,用于显示JWT验证的工作方式。 前端服务将令牌发送到该服务,以请求某些特定数据。 该服务将令牌发送到auth服务。 身份验证服务通过数据库验证此令牌,并以“确定”(http 200)或“身份验证失败”(http 401)进行答复 图片服务:获取二进制图像的服务。 此服务