首页 > 解决方案 > 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 票证。

如果你能帮助我,非常感谢。

标签: vue.jskerberosfeathersjs

解决方案


推荐阅读