Have a web UI page that shows me who I am, which roles I have (including the roles from Access Lists), which traits I have...
Basically, a tsh status in the web UI.
It would also be a nice addition to show the command to log in to the cluster using tsh. Currently, we only show CLI commands when a user wants to access a specific resource, but the user might want to do something else (e.g. use tctl). In this case, showing the tsh login command makes the CLI usage easier.
What problem does this solve?
This would make troubleshooting way easier. Especially since the addition of access lists, it's hard for a user to know exactly which roles and traits they have. When they cannot access an app, they can more easily validate if they have the correct traits or not and communicate this information to the team providing access or to our support.
An alternative workaround would be to write a small service that dumps JWT content.. which hits some of the needs here, but the best way would be the proposed UI enhancement
What would you like Teleport to do?
Have a web UI page that shows me who I am, which roles I have (including the roles from Access Lists), which traits I have... Basically, a
tsh status
in the web UI.It would also be a nice addition to show the command to log in to the cluster using
tsh
. Currently, we only show CLI commands when a user wants to access a specific resource, but the user might want to do something else (e.g. usetctl
). In this case, showing thetsh login
command makes the CLI usage easier.What problem does this solve?
This would make troubleshooting way easier. Especially since the addition of access lists, it's hard for a user to know exactly which roles and traits they have. When they cannot access an app, they can more easily validate if they have the correct traits or not and communicate this information to the team providing access or to our support.
If a workaround exists, please include it.
Install
tsh
, runtsh login
, thentsh status
.