Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docker authorization plug-in infrastructure #15365

Merged
merged 6 commits into from
Dec 12, 2015

Commits on Dec 8, 2015

  1. Adding authorization subsystem documentation

    Signed-off-by: Dima Stopel <dima@twistlock.com>
    Dima Stopel authored and Liron Levin committed Dec 8, 2015
    Configuration menu
    Copy the full SHA
    630f695 View commit details
    Browse the repository at this point in the history
  2. Docker authorization plug-in infrastructure enables extending the fun…

    …ctionality of the Docker daemon with respect to user authorization. The infrastructure enables registering a set of external authorization plug-in. Each plug-in receives information about the user and the request and decides whether to allow or deny the request. Only in case all plug-ins allow accessing the resource the access is granted.
    
    Each plug-in operates as a separate service, and registers with Docker
    through general (plug-ins API)
    [https://blog.docker.com/2015/06/extending-docker-with-plugins/]. No
    Docker daemon recompilation is required in order to add / remove an
    authentication plug-in. Each plug-in is notified twice for each
    operation: 1) before the operation is performed and, 2) before the
    response is returned to the client. The plug-ins can modify the response
    that is returned to the client.
    
    The authorization depends on the authorization effort that takes place
    in parallel [moby#13697].
    
    This is the official issue of the authorization effort:
    moby#14674
    
    (Here)[https://github.com/rhatdan/docker-rbac] you can find an open
    document that discusses a default RBAC plug-in for Docker.
    
    Signed-off-by: Liron Levin <liron@twistlock.com>
    Added container create flow test and extended the verification for ps
    Liron Levin committed Dec 8, 2015
    Configuration menu
    Copy the full SHA
    75c353f View commit details
    Browse the repository at this point in the history
  3. Fixing documentation according to comments by @moxiegirl and @thaJeztah

    Signed-off-by: Dima Stopel <dima@twistlock.com>
    Dima Stopel authored and Liron Levin committed Dec 8, 2015
    Configuration menu
    Copy the full SHA
    8cc0892 View commit details
    Browse the repository at this point in the history
  4. Rebase from master

    Signed-off-by: Liron Levin <liron@twistlock.com>
    Liron Levin committed Dec 8, 2015
    Configuration menu
    Copy the full SHA
    f28230d View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2015

  1. Fixing documentation comments by @thaJeztah

    Signed-off-by: Dima Stopel <dima@twistlock.com>
    Dima Stopel committed Dec 11, 2015
    Configuration menu
    Copy the full SHA
    b7af5bc View commit details
    Browse the repository at this point in the history
  2. Change authz plugin argument name

    Signed-off-by: Liron Levin <liron@twistlock.com>
    Liron Levin committed Dec 11, 2015
    Configuration menu
    Copy the full SHA
    de4ffdf View commit details
    Browse the repository at this point in the history