Details
Description
We will introduce a new type to represent the identity of an authenticated entity in Mesos: the Principal. To accomplish this, the following should be done:
- Add the new Principal type
- Update the AuthenticationResult to use Principal
- Update all authenticated endpoint handlers to handle this new type
- Update the default authenticator modules to use the new type