Open AdamSzendrei opened 3 years ago
@AdamSzendrei Thanks for the question. MDS is a super user in the context of being able to setup permissions for other users on the Admin API. It is not a super user on say KSQL or Control Center, thus why you cannot login with it. Super Users in Confluent Platform are context specific.
So in order to login to Control Center, you would use the MDS user with the CLI, to setup permissions on another user that can Access Control Center.
@JumaX Thanks for your answer. I thought if I'm using the above mentioned I get a running system "out of box".
I was surprised that for instance LDAP user bro doesn't have any assigments, but other LDAP users have. Actually I thought some of the assignments are missing, because some assignments - like in case of LDAP user cce, reg, ksql - have been created.
@AdamSzendrei it's confusing, I agree. The challenge we have, is that by giving you a superuser that can access all services/systems out of the box is a big security issue. I've open a ticket to see if we can add this but make it more toggle-able.
I have the following hosts.yaml:
server.properties:
super.users=User:mds;User:admin
but when I login with mds into Control Center I don't see the cluster. If I login with other ldap users I see the corresponding component (for instance with user bro I see the broker cluster).
With mds I get:
I checked the control center log files and I see the following:
What did I missconfigure here? Or did I missunderstood something? I expected that if I login with mds user I will see all of the assigments and mds will have all necessary assigments.