-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
agent/auth/kerberos: add disable_fast_negotiation #9892
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One small comment, otherwise LGTM!
I was looking at the docs on https://www.vaultproject.io/docs/agent/autoauth/methods/kerberos, and it seems that the params are missing indicators on the type and whether the param is optional. Might be a good opportunity to add them in as well, e.g. |
@calvn I'll follow up with a PR to fix the documentation. Good catch! |
Co-authored-by: Calvin Leung Huang <[email protected]>
* agent/auth/kerberos: add disable_fast_negotiation * simplify test * Update command/agent/auth/kerberos/kerberos_test.go Co-authored-by: Calvin Leung Huang <[email protected]> * simplify tests Co-authored-by: Calvin Leung Huang <[email protected]>
* agent/auth/kerberos: add disable_fast_negotiation * simplify test * Update command/agent/auth/kerberos/kerberos_test.go Co-authored-by: Calvin Leung Huang <[email protected]> * simplify tests Co-authored-by: Calvin Leung Huang <[email protected]> Co-authored-by: Calvin Leung Huang <[email protected]>
A documented parameter
disable_fast_negotiation
wasn't being configured on the Kerberos auth-method, resulting in the boolean always being false. This adds proper support to override the value.Fixes #9567