2016-11-15 8 views
1

WSO2-Identity Server 5.1.0とActive Directoryの複数のパスを1つのユーザーストアに接続する際に問題が発生しています。WSO2 ISユーザーストアで複数のActive Directoryパスを構成する

我々は、Active Directoryで、次の構成があります。

|- DC=org 
    |- DC=company 
     |- DC=users 
      |- OU=Department1 
      |- CN=User1 
      |- CN=User2 
      |- OU=Department2 
      |- CN=User3 

を私が正しくDepartment1(User1とUser2の)からユーザーを取得するにActive DirectoryベースのUSERSTOREを作成しました。今度は、別のUserStoreを作成せずにDepartment2のユーザーも取得したいと考えています。

私はsucceesせずに、 "ユーザー検索ベース" フィールドに次のフィルタを試してみました:

  • (&(OU = Department1)(OU = Department2))、DCは=ユーザー、DC =会社、DC =組織
  • ((|(OU = Department1)(OU = Department2))、DCはDC、ユーザーを= =会社、DC = ORG)
  • (&(OU = Department1、DCは、ユーザー、DC =会社、DCを= = (OU = Department1、DC =ユーザー、DC = company、DC = org)(OU = Department2、DC = users)(OU = Department2、DC =ユーザー、DC =会社、DC = org)
  • 、DC = compan Y、DC = ORG))
  • OU =(&(Department1)(Department2))、DCユーザー、DC =会社、DC = ORG
  • = OU = Department1、DCは、ユーザー、DC =会社、DCを= = OU = Department2、DC =ユーザー、DC =会社、DC =組織
  • (OU = Department1、DC =ユーザー、DC =会社、DC =組織)(OU = Department2、DC =ユーザー、DC =会社、DC = ORG))

また、私は、「ユーザー検索ベース」内のすべてのユーザーを取得し、それらのユーザーのためのフィルタを作成してみてください:

  • 「ユーザー検索ベース」:DC (CN = {0}、OU = Department1、DC =ユーザー、DC =会社、DC = org)(CN = {0} (CN = {0}、OU = Department1、DC =ユーザー、DC =会社、DC =組織) OU = Department2))、DC =ユーザー、DC =会社、DC =組織
  • (OU = Department2、DC =ユーザー、DC =会社、DC = org))CN = {0}、

ただ1つのuserStoreでこれを正しく設定する方法はありますか?

ありがとうございます!

答えて

2

セパレータとしてハッシュ記号(#)を使用してください。

ou=Department1,dc=users,dc=company,dc=org#ou=Department2,dc=users,dc=company,dc=org 
関連する問題