Implement fine-grained access control

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Major
    • Component/s: core
    • Environment:
      Platform: All, OS: All

      Currently Hudson is configured to recognize JavaServlet view of authenticated
      users. In the setup module a user can request hudson to enable security or
      eschew it.

      I would like to see 2 options for enable security:

      Option #1: Require a user to have an admin role in order to launch a build or
      configure anything. This option is supproted today.

      Option #2: Forbid un authenticated users from seeing any information about the
      hudson configuration and/or projects. Currently I can have this effect by
      modifying build.xml to set the protected URL to / but I get the undesirable side
      effect of requiring authentication to even see the graphics on the login page.

      This feature is important to users who have internet accessible Hudson sites.

            Assignee:
            Unassigned
            Reporter:
            pmendelson
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Resolved:
              Archived: