专栏首页Jerry的SAP技术分享基于微服务架构的token生成和使用

基于微服务架构的token生成和使用

使用步骤:

  1. 按照先后顺序依次启动backend-ms 文件夹下的:

cd backend-ms

  • node src/Orchestra.js
  • node src/wsServerforKOIApp.js
  • node src/wsServerforWebShop.js
  1. 打开文件夹toolbox/miniws下的miniWebShop.html,这是WebShop的模拟器:

点击KOI Login按钮,会得到一个后台生成的transaction ID:

  1. 打开miniKOIApp.html, 这是App的模拟器:

把第二步得到的transaction ID填进去,点击Ask for requested fields,即可收到后台的response

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 10 个省时间的 PyCharm 技巧,提升工作效率,杠杠滴!

    写 Python 代码时,你会严格遵守 pep8 规范么?还是要遵守的,不然代码传到 github 或者知乎上被人怼就不好了。但是如果靠肉眼去检查和注意的话,太...

    昱良
  • DVWA 1.10 High等级的CSRF另类通关法

    由于使用了不可猜测到的token,所以我们首先想到的思路,就是找一个XSS漏洞来配合,先通过XSS获得token之后修改密码。

    FB客服
  • 2-4 使用webpack的配置文件

    之所以直接执行npx webpack index.js就能打包成功,是由于webpack内置了配置文件。 尝试直接运行npx webpack会报错,因为web...

    love丁酥酥
  • 如何优雅的使用MyBatis Generator?

    MyBatis Generator的作用就是根据数据库中的表结构,帮我们自动生成和表结构相同的实体类,mapper接口,包含基本增删改查语句的XML文件,我以一...

    Java识堂
  • 10个省时间的 PyCharm 技巧

    经常听人说,多看源码。源码不仅能帮我们搞清楚运行机制,还能学习优秀的库或者框架的最佳实践。

    1480
  • 5 张图彻底理解 Python 中的浅拷贝与深拷贝

    首先我们要知道,Python 内不可变对象的内存管理方式是引用计数。因此,我们在谈论拷贝时,其实谈论的主要特点都是基于可变对象的。我们来看下面这段代码

    崔庆才
  • 聊聊Elasticsearch RestClient的RequestLogger

    本文主要研究一下Elasticsearch RestClient的RequestLogger

    codecraft
  • Kali Linux Web渗透测试手册(第二版) - 9.2 - 对跨站脚本攻击(xss)进行混淆代码测试

    在前面的小节中,我们遇到了一种过滤机制,他会自动删除一些常见的JavaScript标签。

    用户1631416
  • 社交软件系统ThinkSNS+产品技术概要

    开发环境:PHP7.1.3+ / Nginx 1.10+ / Mysql 5.7+

    ThinkSNS
  • 你真的了解 Java 8 中的 lambda 表达式、方法引用、函数式接口、默认方式、静态方法吗

    lambda 表达式在项目中也是用到了,这种新的语法的加入,对于使用 Java 多年的我,我觉得是如虎添翼的感觉哈,这种新的语法,大大的改善了以前的 Java ...

    好好学java

扫码关注云+社区

领取腾讯云代金券