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

Adam B commented on MESOS-5851:
-------------------------------

Well, it's arguable whether it's more maintainable to specify a list of 
endpoints TO authenticate, or a list of endpoints NOT TO authenticate. And as 
we add more authenticated endpoints in the future, is it better for them to be 
automatically whitelisted or automatically blacklisted? If you have a partial 
authentication mode and newly authenticatable endpoints are authenticated by 
default (unless explicitly added to the exclusion list), then you run the risk 
of breaking existing users' behavior. If you don't authenticate new endpoints 
by default, then you run the risk of introducing an unexpected new security 
hole in a user's cluster.

> Create mechanism to control authentication between different HTTP endpoints
> ---------------------------------------------------------------------------
>
>                 Key: MESOS-5851
>                 URL: https://issues.apache.org/jira/browse/MESOS-5851
>             Project: Mesos
>          Issue Type: Bug
>          Components: libprocess
>    Affects Versions: 1.0.0
>            Reporter: Zhitao Li
>              Labels: mesosphere, security
>
> All endpoints authentication is controlled by one single flag. We need this 
> flag to be on so that `/reserve` `/unreserve` can get a principal.
> However, after 1.0, we cannot access important readonly endpoints 
> `/master/state/` and `/metric/snapshot/` anymore w/o a password. The latter 
> is detrimental on usability because many users don't have the supporting 
> infra to distribute such metrics into every metrics collecting process yet.
> I'm looking towards a mechanism to at least allow unauthenticated access to 
> selective whitelisted endpoints while keep endpoints requiring AuthN/AuthZ 
> still protected.
> quoting Joseph Wu, "we want a `--authenticate_http=true, but don't check` 
> option"



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

Reply via email to