2016-12-22 8 views
-1

私はcouchbaseでspringを使用しています。私はspringで提供されるDomain Object Security(ACL)を統合したいと考えています。私のプロジェクトで テクノロジー・スタック: SpringBoot、 春4.xでは、 のCouchbase Serverの4.xの - のJava SDKを使用して、 春データ休憩。 コードサンプルの提供にご協力ください。couchbase dbを使用してSpring Securityでドメインオブジェクトセキュリティ(ACL)を設定する

私のプロジェクトでは、couchbase no sql DBのみを使用しています。oracleやmysqlのようなスキーマベースのDBはありません。

おかげで、 ラビンドラ

+0

ようこそ。これはあなたのコードに関する特定の質問をするユーザー(あなた)に向けられたサイトです。 –

答えて

0

はいつか戻って私はあなたがリファレンスとして使用することができた私のgithubに見つけることができるのNeo4j(のNoSQL、グラフデータベース)上で実行するように春のセキュリティACLを書きました。

箱の解決策はありませんが、あなたのケースでは、 CouchbaseのSpring Security ACLの独自の実装を記述する必要があります。あなたは、次のカスタムCouchbase実装を書くだけです。

  1. LookupStrategy - ACLを読むために使用されるクラス名とインスタンスに基づく 同上
  2. AclService - 非変更可能なACLを関連サービス
  3. MutableAclService - 変更可能なACLを関連サービス

を見てください。 Neo4jLookupStrategy,Neo4jAclServiceおよびNeo4jMutableAclServiceのクラスとそのテスト。

関連する問題