Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Implement OAuth and patch CN bug #22

Merged
merged 15 commits into from
Jul 19, 2024
Merged

Conversation

m8rmclaren
Copy link
Collaborator

@m8rmclaren m8rmclaren commented Jul 17, 2024

v1.5.0

Fixes

  • Patched bug that required the allow_any_name or allowed_domains=[""] role parameters to issue/sign certificates with no CN.

Chores

  • Upgrade from Go v1.21 to v1.22.
  • Implement more strict golangci-lint policy.

Features

  • If upstream EJBCA API call fails, the HTTP status code is propogated to the Vault user via the Vault API status code.
  • Implement OAuth 2.0 "client credentials" token flow as a supported authentication mechanism to EJBCA.

Signed-off-by: Hayden Roszell <hroszell@gmail.com>
@m8rmclaren m8rmclaren added bug Something isn't working enhancement New feature or request labels Jul 17, 2024
m8rmclaren and others added 8 commits July 16, 2024 23:02
Signed-off-by: Hayden Roszell <hroszell@gmail.com>
Signed-off-by: Hayden Roszell <hroszell@gmail.com>
Signed-off-by: Hayden Roszell <hroszell@gmail.com>
… path

Signed-off-by: Hayden Roszell <hroszell@gmail.com>
Signed-off-by: Hayden Roszell <hroszell@gmail.com>
Signed-off-by: Hayden Roszell <hroszell@gmail.com>
@m8rmclaren m8rmclaren changed the title chore(oauth): Implement OAuth and patch CN bug Implement OAuth and patch CN bug Jul 17, 2024
m8rmclaren and others added 6 commits July 17, 2024 14:06
Signed-off-by: Hayden Roszell <hroszell@gmail.com>
…mplate

Signed-off-by: Hayden Roszell <hroszell@gmail.com>
Signed-off-by: Hayden Roszell <hroszell@gmail.com>
Copy link
Contributor

@fiddlermikey fiddlermikey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@KarolinHem - we attempted to stick to the template to the best of our ability given our tooling at this time.

@fiddlermikey fiddlermikey merged commit 5219529 into release-1.5 Jul 19, 2024
fiddlermikey added a commit that referenced this pull request Jul 22, 2024
* chore(oauth): Implement OAuth and patch CN bug
* chore(status): Ensure that status is properly progogated in the /role path

Co-authored-by: Hayden <49427552+m8rmclaren@users.noreply.github.com>
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants