-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Fix JumpHost TLSRouting flow when root cluster is offline #13791
Fix JumpHost TLSRouting flow when root cluster is offline #13791
Conversation
Does this mean that a non-FIPS |
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.
Thanks for the quick fixes, Marek.
What is the interaction between jump hosts and settings such as per_session_mfa? If the root has per_session_mfa=true and the leaf doesn't, would a jump allow the user to connect without MFA?
Conversely, if MFA is required by the leaf, how can the user pass the challenge if their credentials are saved in the root cluster?
In essence, is jumping with an offline root possible if MFA is involved?
31cf017
to
9d6e650
Compare
In that case the root cluster will ask the client to add MFA device in order to process MFA flow enforced by leaf cluster.
In case of MFA require by the leaf a MFA cert issuer is a root cluster so root cluster needs to be online to handle MFA issue cert request triggered by the IsMFARequire check evaluate on the leaf cluster.
No, MFA flow requires root cluster aviability to issue MFA verify certs so this is not matter of JumpHost and in case of offline root cluster the
I'm not familiar with FIPS though I have never seen any checks preventing this behaviour. |
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.
Thanks for the explanation.
0756e15
to
26b9f60
Compare
@smallinsky See the table below for backport results.
|
What:
Fix the #13554 issue when JumpHost to leaf cluster fails when root cluster is online.
Why
The Fix TLS Routing JumpHost flow fix didn't aligned the
isMFARequired
calls agains root cluster and in case of offline root cluster the JumpHost TLS Routing flow fails.How
In case of JumpHost == leaf proxy address` call isMFARequired on leaf auth service like in TLS Routing disabled flow.