[ 
https://issues.apache.org/jira/browse/KARAF-3382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14226499#comment-14226499
 ] 

Ancoron Luciferis commented on KARAF-3382:
------------------------------------------

The concept of the previous patches is the following:
* new configuration option "role.mapping"
* the mapping is specified as the following pattern: 
{{<ldap-group>=<jaas-role>(,<jaas-role>)\*(;<ldap-group>=<jaas-role>(,<jaas-role>)\*)\*}}

\\
Example:
{noformat}
role.mapping = 
Administrator=admin;DevOp=admin,user,operator;Tester=user;Administrator=operator
{noformat}

...will result in the following mapping at runtime:
||LDAP group||JAAS role||
|Administrator|admin|
|Administrator|operator|
|DevOp|admin|
|DevOp|user|
|DevOp|operator|
|Tester|user|

> Support configuration for custom LDAP group to JAAS role mapping
> ----------------------------------------------------------------
>
>                 Key: KARAF-3382
>                 URL: https://issues.apache.org/jira/browse/KARAF-3382
>             Project: Karaf
>          Issue Type: Improvement
>          Components: karaf-security
>    Affects Versions: 2.4.0, 3.0.2, 2.3.9, 4.0.0.M1
>            Reporter: Ancoron Luciferis
>            Priority: Minor
>              Labels: ldap
>             Fix For: 4.0.0, 3.0.3, 2.4.1, 2.3.10
>
>         Attachments: 
> karaf-2.3.x-jaas-modules-Add-configuration-parameter-role.mappin.patch, 
> karaf-2.x-jaas-modules-Add-configuration-parameter-role.mappin.patch, 
> karaf-3.0.x-jaas-modules-Add-configuration-parameter-role.mappin.patch, 
> karaf-master-jaas-modules-Add-configuration-parameter-role.mappin.patch
>
>
> Use-case: enable integration of an externally developed application running 
> Karaf without the need to define new groups in LDAP (map existing LDAP groups 
> to roles defined by the application).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to