-
Notifications
You must be signed in to change notification settings - Fork 610
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
Check client certificate/token when option EnforceUserTokenCheckRequirement is on #7511
Check client certificate/token when option EnforceUserTokenCheckRequirement is on #7511
Conversation
⚪
🟢
*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation |
⚪ ⚪ ⚪
🟢
*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation |
If the cluster is in state when no token is required (and no client certificate is checked), this option helps to debug problems that can occur after configuration update. So if current state is dynamic node registration without using token/client certificate, we can setup client cert settings, node registration settings, EnforceUserTokenRequirement=false, EnforceUserTokenCheckRequirement=true in static nodes. After this dynamic nodes that still don't use client certificate will continue register. Then we can try mTLS on dynamic nodes: if client cert is specified, server starts checking it and returns related errors if something is set up wrong. But during this other nodes will continue work. |
…rement is on (ydb-platform#7511) (cherry picked from commit 1a6f195)
…rement is on (ydb-platform#7511) (cherry picked from commit 1a6f195)
…rement is on (ydb-platform#7511) (cherry picked from commit 1a6f195)
…rement is on (ydb-platform#7511) (cherry picked from commit 1a6f195)
…rement is on (ydb-platform#7511) (cherry picked from commit 1a6f195)
Changelog entry
Support EnforceUserTokenCheckRequirement option for the case of mTLS
Changelog category
Additional information
...