[
https://issues.apache.org/jira/browse/KARAF-3270?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16004971#comment-16004971
]
ASF GitHub Bot commented on KARAF-3270:
---------------------------------------
GitHub user dfjdejulio opened a pull request:
https://github.com/apache/karaf/pull/298
Added "jaas:whoami" command, to inspect JAAS principals.
This is my attempt at resolving issue
[KARAF-3270](https://issues.apache.org/jira/browse/KARAF-3270).
It adds a "jaas:whoami" command. By default, it returns the names all the
principals of type "UserPrincipal". Typically there will be only one and it
will be the logged-in user (eg. "karaf"). If you give it "-g" or "-r", it will
list the groups or roles instead (so by default, "whoami -r" would return
vewer, manager, admin, systembundles). If you give it "-a", it'll report on
every JAAS Principal in the current Subject, even if it's of a type that
doesn't have meaning to Karaf itself (eg. a Kerberos principal), along with the
class of each principal.
(I needed it to debug the arguably complex authn/authz we're trying to set
up right now at Carnegie Mellon.)
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/dfjdejulio/karaf master
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/karaf/pull/298.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #298
----
commit 203ad3ac73933749c8e4cef44dd19e675f25dc3d
Author: Doug DeJulio <[email protected]>
Date: 2017-05-10T16:26:29Z
Added "jaas:whoami" command, to inspect JAAS principals (ie.
user/group/role).
----
> Add command/MBean operation to give current user and his roles
> --------------------------------------------------------------
>
> Key: KARAF-3270
> URL: https://issues.apache.org/jira/browse/KARAF-3270
> Project: Karaf
> Issue Type: New Feature
> Components: karaf-shell
> Reporter: Jean-Baptiste Onofré
>
> When logged on with an user (on the local console, ssh, MBean), it would be
> great to get the current username (even if we have in the prompt and in the
> console session), but also with current user roles.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)