当前位置: 首页 > 知识库问答 >
问题:

在Quarkus中并行使用两个OIDC Auth流

艾浩穰
2023-03-14

我用Quarkus创建了一个Rest-API和一个前端,作为一个自包含的系统。前端是静态服务的。

quarkus.oidc.auth-server-url=http://localhost:8180/auth/realms/quarkus
quarkus.oidc.client-id=frontend
quarkus.oidc.application-type=web-app
quarkus.http.auth.permission.authenticated.paths=/*
quarkus.http.auth.permission.authenticated.policy=authenticated
quarkus.oidc.application-type=service

共有1个答案

田成仁
2023-03-14

如果我没有错,您正在寻找一个多租户oidc设置(即使您不是在设计租户)。指南和示例可以在quarkus官方网站上找到。这样,您将有类似的设置:

quarkus.oidc.auth-server-url=http://localhost:8180/auth/realms/quarkus
quarkus.oidc.client-id=frontend
quarkus.oidc.application-type=web-app
quarkus.http.auth.permission.authenticated.paths=/*
quarkus.http.auth.permission.authenticated.policy=authenticated

quarkus.oidc.restapi.auth-server-url=http://localhost:8180/auth/your/path
quarkus.oidc.restapi.client-id=backend
quarkus.oidc.restapi.application-type=service

P.S.您可以用更讨人喜欢的名称替换restapi

 类似资料:
  • 我只是在用Quarkus做实验,我在ResourceLoader上遇到了一个问题。具体来说,当我尝试使用ResourceLoader inject时,maven的干净安装出错了 这是maven的输出: 您知道如何在Quarkus中使用ResourceLoader吗,或者是否有一种等效的方法来读取类路径资源中的文件? 这是我目前的情况: 我已经在project resources文件夹中找到了这些文

  • 问题内容: 我有两个json 第一个是 第二个是 我想合并它们并有一个像 有没有办法合并它们?如果需要在JSON中更改结构,对我来说也可以 谢谢。 问题答案: 像应该工作。 官方PHP文档中的 array_merge 官方PHP文档中的 json_decode 编辑: 尝试将第二个参数添加到json_decode。这样会将对象转换为关联数组。

  • 问题内容: 我在两个单独的sqlite3数据库中有两个表。数据类型相同,但架构略有不同。我希望它们成为具有相同架构的单个数据库中的单个表 表格1 表2 在两个表之间不是唯一的。我想使用与相同的架构创建另一个表。我希望表1中的条目从0开始,然后从的条目从在的最后一个条目之后开始。 理想情况下,我想刚刚从添加条目,以和“重新索引”的主键,以便它是在同一个升序说:“日期时间”是。 更新 :现在我两个表都

  • 请帮帮我.我创建了两个包含不同类的包。我的目的是并行运行这两个包(就像两个浏览器将打开,它应该并行运行),这些包中的类应该顺序运行。为此,我尝试使用两个xml。如下面所示,但它仍按顺序运行: null 因此,每个in类在运行时打开浏览器,然后在该类结束后关闭。 我希望我的com.testsuites.hdfs和com.testsuites.hive并行运行,并且里面的类应该顺序运行。请为我提出一个

  • 因此,我一直在尝试使用std::Thread对象在另一个类的方法执行过程中启用另一个类方法的执行。伪代码如下所示。 所以我想做的是如下所示: 我不确定如何做到这一点,但我非常确定我需要使用线程。我能够在类A回调方法中实例化类B,但是,在调用ClassB.Method2()之后;for循环停止,在中继续执行。因此阻止类A的回调方法中的for循环。然而,我希望执行但继续执行中的for循环。在超出的范围