3

私の目的は、Java スプリング ブート ベースの Web アプリケーションの 1 つと一緒に xwiki をデプロイすることです。全体的な目的は、RBAC を提供し、Web APP でユーザー コンテンツを提供することです。タスクには Restful API を使用する必要があると思います。

https://github.com/xwiki-contrib/compatibleone-wiki-nodes-demoをローカルホストにインストールしました。Web アプリは Cassandra を永続ストアとして使用するためです。

認証メカニズムの仕組みについて質問があります。Web アプリで Oauth ベースの認証を使用しています。

Web App から XWiki にユーザー情報を同期する必要がありますか?

アーキテクチャに関するヘルプは大歓迎です。

4

1 に答える 1

0

XWikiが提供するコンテナベースの認証を見てみたい

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

Xwiki webapp と独自の webapp を同じ Spring Boot コンテナーで実行していると仮定すると、どちらも好みのコンテナーが提供する authn / authz サービスを利用できます (jetty または tomcat のいずれかで問題ないと思います)。

つまり、WebApp がすべてのユーザー インタラクションを処理している場合、リクエストを wiki にプロキシすることができ、authn / authz および profile がどのように機能するかについて独自のルールを設定できます。

于 2015-04-15T04:37:45.537 に答える