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

Feature/token #187

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
Open

Feature/token #187

wants to merge 9 commits into from

Commits on Dec 21, 2023

  1. Make Spotbugs realize there will be no NPEs

    The code was already correct, but Spotbugs did not know that the methods
    called were pure, and therefore thoought they might return null when
    called a second time. This change enables Spotbugs to reason correctly
    about the code.
    reftel committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    159ff38 View commit details
    Browse the repository at this point in the history
  2. Explicit dependency on okhttp3

    Earlier, the settings page on Jenkins would crash if there were no other
    plugins that pulled in okhttp3.
    reftel committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    3cda980 View commit details
    Browse the repository at this point in the history
  3. Test authentication

    reftel committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    7d069ee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    feb7f40 View commit details
    Browse the repository at this point in the history
  5. Refactor credentials authentication

    Makes changes to add new types of credentials less invasive, thus easier
    to review.
    reftel committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    f38026a View commit details
    Browse the repository at this point in the history
  6. JENKINS-66449: Implement token authentication

    This change lets users pick `StringCredentials` in addition to
    `UsernamePasswordCredentials` in the credentials drop-down in the
    settings. This makes the `SigningInterceptor` send the secret of the
    credential as a bearer token, instead of using username and password for
    Basic Authentication. See
    https://confluence.atlassian.com/enterprise/using-personal-access-tokens-1026032365.html
    for the documentation on the Jira side.
    reftel committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    f34ce79 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f3582d9 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Configuration menu
    Copy the full SHA
    6ce2833 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Configuration menu
    Copy the full SHA
    8c4a487 View commit details
    Browse the repository at this point in the history