2017-11-14 4 views
1

ここでは、ログされたユーザーが何であるかを確認しようとしていますroleです。しかし、私はすべてのユーザーを試したとき、それらのすべてはmanager accessです。ユーザーのアクセス役割を変更する方法はありますか?IMIXS - ログインしたユーザーのアクセス権をimixsに設定する方法は?ユーザーはGluuのLDAPからです

+0

最初にお読みください。[How to Ask](https://stackoverflow.com/help/how-to-ask) –

答えて

0

Imixs-Workflowプロジェクトは、ユーザーが割り当てられている役割を求めるための方法を提供する:

@DocumentService documentService 

.... 
    List<String> userRoles=documentService.getUserNameList(); 
... 

ユーザーであるすべてのロール/グループと一緒に、ユーザのログイン名を返します。このコールに割り当てられた。したがって、DocumentServiceにリクエストを委任できます。

あなたの場合のように、すべてのユーザーがDocumentService.ACCESSLEVEL_MANAGERACCESSロールに割り当てられている場合は、展開の問題があります。 security section of the imixs-workflowプロジェクトを見て、セキュリティレルムの設定方法を確認してください。

+0

ありがとうございます。また、私はfileRealmを使用していないので、私のグラスフィッシュの設定が原因である可能性があります。私はldapRealmを使用していて、fileRealmと違って、ユーザーを追加して特定のグループリストに割り当てることはできません。私はLdapRealmを使用しているので、私はLdapサーバーに接続しています。ユーザーはすでに役割を持っています。私は自分のldapRealmを自分の特定の役割ベースに割り当てるためにどのように設定するのですか? LDAPサーバー。 – vspens

関連する問題