vue.js - FeathersJS + VueJS + Kerberos:怎么做?
问题描述
在 web 应用程序中,我使用 FeathersJS(在 localhost:3000 上)作为后端,使用 VueJS 作为前端(在 localhost:8080 上),并带有一个 feathers-vuex 连接。
我必须实现 Kerberos SPNEGO 身份验证,并且为此在 Express 中间件上使用“kerberos”npm 包(所以在 Feathers 方面),但我不知道我必须做什么才能绑定从 kerberos 检索到的信息Vue方面的票。例如,当我在 localhost:3000/ 上的浏览器上直接调用 Feathers 服务时,我可以在 Express 中间件上记录 kerberos 信息,但我的理解在这里停止:(。
我必须在 Vue 端使用一些 kerberos API 吗?我只能通过自定义羽毛身份验证来解决问题吗?我不明白的是,如果我只在 Vue 端请求,feathers 将如何知道 kerberos 的使用?因为只有当服务器在标头上响应“WWW-Authenticate: Negotiate”时,浏览器才会获得 kerberos 票证。
如果你能帮助我,非常感谢。
解决方案
推荐阅读
- android - “不保留活动”和配置更改有什么区别?
- crop - 在 PCL 中裁剪多边形网格
- java - 使用休眠 5 进行 jibx 编组
- node.js - 我不明白为什么我的验证中间件会这样
- java - Java Spring:MongoRepository count() 和 findAll()
- python - 如何使yield格式的输出成为json输出中的“itemlist”属性
- c# - 母版页中的 Google reCaptcha
- angular - Ionic v4 datepicker清除按钮?
- c - 让几个按键事件一起行动(X11)
- flutter - 如何使用没有上下文的类中的导航器?