Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-35306

Credentials Providers need to be able to list credentials without retrieving the backing secret

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      Some credentials providers may not want to request the actual secret for a credential as that would require instantiating the credential instance in the JVM.

      Where a credential provider's backing stores have an API that allows to query the credential names and ids based on the type authentication and domain requirements, we should enable the credential provider to be able to leverage that API rather than force the instantiation.

        Attachments

          Activity

          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/findbugs/excludesFilter.xml
          http://jenkins-ci.org/commit/credentials-plugin/28bb169df1db1f28d90821eb846762aa83a326b1
          Log:
          JENKINS-35306 Try and fix the build

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/findbugs/excludesFilter.xml http://jenkins-ci.org/commit/credentials-plugin/28bb169df1db1f28d90821eb846762aa83a326b1 Log: JENKINS-35306 Try and fix the build
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/findbugs/excludesFilter.xml
          http://jenkins-ci.org/commit/credentials-plugin/0f7b5d46a12c2bbf112b130b5a9e861d9fac4808
          Log:
          JENKINS-35306 Try and fix the build again

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/findbugs/excludesFilter.xml http://jenkins-ci.org/commit/credentials-plugin/0f7b5d46a12c2bbf112b130b5a9e861d9fac4808 Log: JENKINS-35306 Try and fix the build again
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          pom.xml
          src/findbugs/excludesFilter.xml
          src/main/antlr4/com/cloudbees/plugins/credentials/matchers/CQL.g4
          src/main/java/com/cloudbees/plugins/credentials/CredentialsMatcher.java
          src/main/java/com/cloudbees/plugins/credentials/CredentialsMatchers.java
          src/main/java/com/cloudbees/plugins/credentials/CredentialsProvider.java
          src/main/java/com/cloudbees/plugins/credentials/matchers/AllOfMatcher.java
          src/main/java/com/cloudbees/plugins/credentials/matchers/AnyOfMatcher.java
          src/main/java/com/cloudbees/plugins/credentials/matchers/BeanPropertyMatcher.java
          src/main/java/com/cloudbees/plugins/credentials/matchers/CQLSyntaxException.java
          src/main/java/com/cloudbees/plugins/credentials/matchers/ConstantMatcher.java
          src/main/java/com/cloudbees/plugins/credentials/matchers/IdMatcher.java
          src/main/java/com/cloudbees/plugins/credentials/matchers/InstanceOfMatcher.java
          src/main/java/com/cloudbees/plugins/credentials/matchers/NotMatcher.java
          src/main/java/com/cloudbees/plugins/credentials/matchers/ScopeMatcher.java
          src/main/java/com/cloudbees/plugins/credentials/matchers/UsernameMatcher.java
          src/test/java/com/cloudbees/plugins/credentials/CredentialsMatchersTest.java
          http://jenkins-ci.org/commit/credentials-plugin/b143af8b7623c301901822a3035db8aeabc10977
          Log:
          Merge pull request #55 from jenkinsci/jenkins-35306

          JENKINS-35306 Credentials Providers need to be able to list credentials without retrieving the backing secret

          Compare: https://github.com/jenkinsci/credentials-plugin/compare/7491bcefc5be...b143af8b7623

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: pom.xml src/findbugs/excludesFilter.xml src/main/antlr4/com/cloudbees/plugins/credentials/matchers/CQL.g4 src/main/java/com/cloudbees/plugins/credentials/CredentialsMatcher.java src/main/java/com/cloudbees/plugins/credentials/CredentialsMatchers.java src/main/java/com/cloudbees/plugins/credentials/CredentialsProvider.java src/main/java/com/cloudbees/plugins/credentials/matchers/AllOfMatcher.java src/main/java/com/cloudbees/plugins/credentials/matchers/AnyOfMatcher.java src/main/java/com/cloudbees/plugins/credentials/matchers/BeanPropertyMatcher.java src/main/java/com/cloudbees/plugins/credentials/matchers/CQLSyntaxException.java src/main/java/com/cloudbees/plugins/credentials/matchers/ConstantMatcher.java src/main/java/com/cloudbees/plugins/credentials/matchers/IdMatcher.java src/main/java/com/cloudbees/plugins/credentials/matchers/InstanceOfMatcher.java src/main/java/com/cloudbees/plugins/credentials/matchers/NotMatcher.java src/main/java/com/cloudbees/plugins/credentials/matchers/ScopeMatcher.java src/main/java/com/cloudbees/plugins/credentials/matchers/UsernameMatcher.java src/test/java/com/cloudbees/plugins/credentials/CredentialsMatchersTest.java http://jenkins-ci.org/commit/credentials-plugin/b143af8b7623c301901822a3035db8aeabc10977 Log: Merge pull request #55 from jenkinsci/jenkins-35306 JENKINS-35306 Credentials Providers need to be able to list credentials without retrieving the backing secret Compare: https://github.com/jenkinsci/credentials-plugin/compare/7491bcefc5be...b143af8b7623
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/com/cloudbees/plugins/credentials/CredentialsParameterDefinition.java
          src/main/java/com/cloudbees/plugins/credentials/common/AbstractIdCredentialsListBoxModel.java
          src/main/resources/com/cloudbees/plugins/credentials/common/Messages.properties
          http://jenkins-ci.org/commit/credentials-plugin/2ddab98cec5127374178f78f93dbbca4b1b60369
          Log:
          JENKINS-35306 Follow-up to make it easier to use the new listCredentials API for list construction

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/com/cloudbees/plugins/credentials/CredentialsParameterDefinition.java src/main/java/com/cloudbees/plugins/credentials/common/AbstractIdCredentialsListBoxModel.java src/main/resources/com/cloudbees/plugins/credentials/common/Messages.properties http://jenkins-ci.org/commit/credentials-plugin/2ddab98cec5127374178f78f93dbbca4b1b60369 Log: JENKINS-35306 Follow-up to make it easier to use the new listCredentials API for list construction
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/com/cloudbees/plugins/credentials/CredentialsParameterDefinition.java
          src/main/java/com/cloudbees/plugins/credentials/common/AbstractIdCredentialsListBoxModel.java
          src/main/resources/com/cloudbees/plugins/credentials/common/Messages.properties
          http://jenkins-ci.org/commit/credentials-plugin/6d8ea8d0d188cf1826b7b2bf28174bc1e76024da
          Log:
          Merge pull request #56 from jenkinsci/jenkins-35306-follow-up

          JENKINS-35306 Follow-up to make it easier to use the new listCredentials API for list construction

          Compare: https://github.com/jenkinsci/credentials-plugin/compare/b143af8b7623...6d8ea8d0d188

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/com/cloudbees/plugins/credentials/CredentialsParameterDefinition.java src/main/java/com/cloudbees/plugins/credentials/common/AbstractIdCredentialsListBoxModel.java src/main/resources/com/cloudbees/plugins/credentials/common/Messages.properties http://jenkins-ci.org/commit/credentials-plugin/6d8ea8d0d188cf1826b7b2bf28174bc1e76024da Log: Merge pull request #56 from jenkinsci/jenkins-35306-follow-up JENKINS-35306 Follow-up to make it easier to use the new listCredentials API for list construction Compare: https://github.com/jenkinsci/credentials-plugin/compare/b143af8b7623...6d8ea8d0d188

            People

            Assignee:
            stephenconnolly Stephen Connolly
            Reporter:
            stephenconnolly Stephen Connolly
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: