gpt4 book ai didi

rest - 在 spring-boot Java Web 应用程序中嵌入 XWiki

转载 作者:行者123 更新时间:2023-12-02 04:50:17 26 4
gpt4 key购买 nike

我的目标是将 xwiki 与基于 Java spring-boot 的 Web 应用程序之一一起部署。总体目标是在 Web APP 中提供 RBAC 和服务用户内容。我想 Restful API 必须用于该任务。

我已经安装了https://github.com/xwiki-contrib/compatibleone-wiki-nodes-demo在我的本地主机上。由于网络应用程序使用 Cassandra 作为持久存储。

我对身份验证机制如何运作有疑问?我们在 Web 应用程序中使用基于 Oauth 的身份验证。

我需要将用户信息从 Web App 同步到 XWiki 吗?

任何有关架构的帮助将不胜感激。

最佳答案

我想看看 XWiki 提供的基于容器的身份验证

http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Authentication#HContainerAuthentication

假设您在同一个 spring boot 容器中运行 Xwiki webapp 和您自己的 webapp,那么它们都可以利用您首选容器提供的 authn/authz 服务(我想 jetty 或 tomcat 都可以)

也就是说,如果您的 WebApp 正在处理所有用户交互,那么它可以将请求代理到 wiki,这样您就可以设置自己的规则来确定 authn/authz 和配置文件的工作方式。

关于rest - 在 spring-boot Java Web 应用程序中嵌入 XWiki,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29371183/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com