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/node management endpoint #42

Merged
merged 24 commits into from
Oct 1, 2024
Merged

Conversation

akomii
Copy link
Contributor

@akomii akomii commented Jul 4, 2024

Extension of API key authentication feature in broker-auth-local. Includes:

  • A new active/inactive state for API keys
  • A new endpoint to add inside the api-keys.properties file or change the state of existing API keys
  • Admin API Key is protected by changes in its state

@akomii akomii requested a review from rwm July 4, 2024 13:46
@akomii akomii self-assigned this Jul 4, 2024
@akomii akomii closed this Jul 4, 2024
akomii added 8 commits July 5, 2024 13:03
…te of api keys, added junit test for inactive api key in TestPropertyFileApiKeys"

This reverts commit cbed9c0.
…ndpoint a bit and reordered methods"

This reverts commit 43a5381.
…lacklist INACTIVE state (instead of whitelisting ACTIVE state), removed helper methods from ApiKeyStatus
…on to new requirements (clientDn is not updatable, only INACTIVE state is appended to clientDn)
@akomii akomii reopened this Jul 9, 2024
Copy link
Contributor

@rwm rwm left a comment

Choose a reason for hiding this comment

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

please apply changes

akomii added 2 commits July 11, 2024 09:30
- renamed XmlRootElement name of ApiKeyDTO
- renamed postApiKey() to createApiKey()
- added exceptions to throw clause
- rewrote conditional operator to if-else-statement
@rwm rwm merged commit fc7e572 into master Oct 1, 2024
3 checks passed
@rwm rwm deleted the feature/node-management-endpoint branch October 1, 2024 12:23
@akomii akomii linked an issue Oct 18, 2024 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Inactive Nodes are still shown in broker-admin-dist UI
2 participants