问题标签 [jhipster-gateway]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
144 浏览

jhipster - 如何使用 JHipster 微服务 + 网关绕过对资源的身份验证/授权?

我们正在使用 JHipster 实现微服务,并且我们有一个场景,我们需要我们的一个微服务中的特定资源通过网关可用,而无需授权/身份验证。为了实现这种行为,应该在微服务应用程序或网关中进行什么样的配置?

0 投票
1 回答
146 浏览

oauth-2.0 - OAuth2 重定向 - oauth2/authorization/oidc

我正在尝试使用 Jhipster 微服务设置(V 6.10.5)来理解 OAuth2

  1. Jhipster 注册表
  2. 使用 --skip-server 生成的网关 UI (Angular)
  3. 使用 --skip-client 生成的网关服务器
  4. 钥匙斗篷。

当我提出所有这些服务时,一切都按预期工作。

我正在查看 Angular 项目,但在我看到的“login.service.ts”文件中找不到任何 oauth2 库,

但在网关服务器端,我无法找到任何将此调用重定向到 Keycloak 登录页面的配置/代码。有人可以帮助我了解此呼叫重定向的工作原理。

注意:我还用 UI 和服务器一起生成了网关,但代码似乎是一样的。

0 投票
1 回答
73 浏览

java - Jhipster 自动生成的 Java 应用程序中 JWT 身份验证的顺序是什么?

我是 JWT 身份验证的新手。我可以使用默认管理员凭据来访问 API。他们中的大多数人都在哪里使用,但我不知道如何在应用程序中注册和添加用户。

有人有邮递员收藏吗,或者有人可以帮忙处理吗?

0 投票
1 回答
330 浏览

spring-boot - java.lang.NoSuchMethodError: javax.ws.rs.core.UriBuilder.resolveTemplates(Ljava/util/Map;)Ljavax/ws/rs/core/UriBuilder

我正在尝试使用spring boot keycloak客户端和admin进入包含spring cloud的微服务,当我想从keycloak admin api创建用户时出现此错误感谢您的支持

错误 :

/* 资源 */

Maven树:

  • Keycloak 服务器正在运行
  • 用户和密码被检查
  • maven构建成功
  • Api 正在运行
  • 创建用户api是KO
0 投票
0 回答
24 浏览

jhipster - 使用 jhipster 从现有的微服务应用程序生成实体

在从现有微服务应用程序重新生成 ApiGateWay 应用程序中的实体时,我只给出了现有微服务应用程序的相对路径,然后它显示在错误下方

0 投票
0 回答
121 浏览

spring - 在新生成的 jhipster 应用程序中找不到合适的默认 RequestUpgradeStrategy

我正在从事 Jhipster 微服务项目,一切正常,直到 ia

进入我的 JDL 文件中的网关应用程序,现在当我运行项目时,我总是失败

我正在使用的应用程序位于从 jhipster 生成器 7.0.0 生成的框的右侧

我使用的 JDL 是:

0 投票
0 回答
87 浏览

reactjs - 无法在 axios 配置中找到 jhipster react header 内容

我是 jhipster 的新手,对蓝图也有反应。我一直在查看 React 代码结构,发现它的结构非常好。但我找不到的一件事是:access_token、application/json、x-xsrf-token、host 等标头内容在哪里配置。

有拦截器的 axios 配置:

这是一个示例 reducer 文件(authentication.ts):

我没有看到任何内容axios.headers.access_token="my-token",但在发送请求标头值时已设置。你能帮我看看它是如何工作的吗?标题内容在哪里?

0 投票
0 回答
58 浏览

reactjs - 如何在 JHipster React 应用程序中渲染一堆 XML 文件

我有一堆 XML 文件(大约 100 个文件),我需要使用正确的导航和样式在 react 应用程序中呈现它们。 这些 XML 可以具有不同 XML 文件的锚点以进行导航,也可以具有xml 样式表引用。我已经为 React 应用程序使用了 JHipster 的 React 模板。现在我想使用这些静态 XML 文件并通过 React 将其呈现为 HTML。这是其中一个带有锚点和样式表参考的 XML 文件的示例。

引用的 tmref.xslt 示例

我已经为 npm 库使用了几个进行反应,以实现正确的渲染,但大多数尝试的结果只是 XML,因为它在浏览器屏幕上而不是转换后的版本。

0 投票
1 回答
209 浏览

spring-boot - JHipster 微服务 CORS

有没有办法通过网关访问微服务 API 而无需身份验证?例如,如果我有一个需要从微服务 API 读取数据的公共登录页面。我启用了 CORS 并通过 Swagger 测试了 API,它在网关应用程序中运行良好;但是,如果我使用 CURL 调用 API,我会收到未经授权的错误。

这是我要执行的 CURL 命令:

这是我得到的错误:

这是我的 SecurityConfiguration.java 配置方法:

请指教。

0 投票
1 回答
76 浏览

jhipster - Jhipster 网关 - 空白页

我正在使用 jhipster 4.14.4 版来生成 jhispter 网关。在本地一切正常。

我使用下面的命令来编译war文件,就像通常用于“单体应用程序”一样。

部署到服务器时显示空白页面。注册表/微服务/网关启动时没有任何错误。但是浏览器 F12 控制台中的网关页面出现如下错误:

但是,global/vendor/manifest/polyfills 文件存在于 war 文件“app”文件夹中。

我确实尝试过

  1. 部署一个全新的生成网关,而不需要对服务器进行任何更改。
  2. 浏览器清除缓存并重新部署。
  3. 再次删除 node_modules 和 npm install 。
  4. 清理包,编译war文件

仍然有同样的问题。