Class CredentialsProvider

    • Field Detail

      • GROUP

        public static final PermissionGroup GROUP
        The permission group for credentials.
        Since:
        1.8
      • USE_OWN

        public static final Permission USE_OWN
        Where an immediate action against a job requires that a credential be selected by the user triggering the action, this permission allows the user to select a credential from their private credential store. Immediate actions could include: building with parameters, tagging a build, deploying artifacts, etc.
        Since:
        1.16
      • USE_ITEM

        public static final Permission USE_ITEM
        Where an immediate action against a job requires that a credential be selected by the user triggering the action, this permission allows the user to select a credential from those credentials available within the scope of the job. Immediate actions could include: building with parameters, tagging a build, deploying artifacts, etc. This permission is implied by Item.CONFIGURE as anyone who can configure the job can configure the job to use credentials within the item scope anyway.
        Since:
        1.16
      • MANAGE_DOMAINS

        public static final Permission MANAGE_DOMAINS
        The permission for managing credential domains in a CredentialsStore.
        Since:
        1.8
    • Constructor Detail

      • CredentialsProvider

        public CredentialsProvider()
        Default constructor.