小编Rau*_*l G的帖子

如何使用 Spring Cloud Security Oauth2 在单个 Spring 引导应用程序上使用多个 Oauth2 SSO 服务器?

我想让用户选择使用他们的 Google 或 Facebook 帐户登录到 Spring Boot Web 应用程序。

我检查了Spring Cloud Security 文档This GitHub issue以添加此类 SSO 功能,但在两者上都只显示了如何配置一个 SSO 服务器,因此它是 Google 或 Facebook。

如何添加这两个选项?在 Web 前端,我将为每个选项添加一个按钮,以便用户可以选择要使用的帐户,Google 或 Facebook。

或者我选择了错误的包,应该使用完全不同的东西来实现这一目标?

谢谢!

spring-boot spring-security-oauth2 spring-cloud spring-web

6
推荐指数
1
解决办法
1万
查看次数

如何使用camel-jms组件将Artemis与Camel Java DSL一起使用?

现在我在 Java EE 7 应用程序上使用 JMS 2.0 和 Artemis 1.2.0,我想用 Camel 做一些集成任务。

现在检查camel-jms 文档,没有提到如何使用通用camel JMS 组件生成和使用任何JMS 2.0 兼容代理的消息。

组件文档中的唯一示例是使用 Spring DSL 为其专用 ActiveMQ 组件配置 ActiveMQ 连接工厂。如何为 Camel JMS 配置连接以连接到我的 Artemis 实例?

考虑到即使 Artemis 与 ActiveMQ 5.x 兼容,我将使用 Camel 路由来发布和订阅共享的持久主题,因此我需要能够配置一个 Artemis 连接并做一个发布者和一个与其共享持久订阅者(仅在 JMS 2.0 中支持,ActiveMQ 仅支持 JMS 1.1)。

谢谢!

activemq-classic apache-camel jms2

6
推荐指数
1
解决办法
2271
查看次数

实现行为类似于nginx的Undertow反向代理

出于开发目的,并不是每个人都可以在其计算机上安装nginx(例如Windows环境中的开发人员),但是我们希望能够做一个行为类似于nginx的反向代理。

这是我们非常具体的情况:

我们希望从http://0.0.0.0:8080提供这两种服务

所以我们想这样映射它:

这样,它的工作方式类似于带有URL重写反向代理的Nginx。

我签出了Undertow源代码和示例,甚至查看了这个特定示例:Reverse Proxy Example,但这是一个负载均衡器示例,但没有找到任何满足我需要的示例。

另外,我知道Undertow可以做到这一点,因为我们知道可以通过Undertow组件配置来配置WildFly来涵盖此特定情况,而不会出现问题,但是我们希望自己将其实现为本地开发的轻量级解决方案。

有人知道这样做的例子吗?或任何具有足够信息来实现此目的的文档?因为我也阅读了Undertow的有关反向代理的文档,但这对您毫无帮助。

谢谢

java spring reverse-proxy undertow

5
推荐指数
2
解决办法
2314
查看次数