Skip to content

design flaw: authZ plugins #22729

@jessfraz

Description

@jessfraz

No other plugin do you have to set daemon arguments for it. This requires restarting a daemon with different args as each new plugin is added. This is not how any other plugin works. They are all discovered.

I propose making AuthZ work the same. There should have never been a --authorization-plugins flag on the daemon, that setting should be configurable through the docker API after the plugin has started. If there are no AuthZ plugins already loaded the endoint would be free to hit, otherwise it would obviously defer to AuthN/AuthZ plugin that was loaded with regard to ability to change that setting.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/pluginskind/enhancementEnhancements are not bugs or new features but can improve usability or performance.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions