-
Notifications
You must be signed in to change notification settings - Fork 251
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
krb5_child: ignore Smartcard identifiers with a ':' #7748
base: master
Are you sure you want to change the base?
Conversation
Isn't it libkrb5 bug? |
Will this apply to sssd-2.9 cleanly? |
Hi, yes, worked for me. bye, |
Hi, I will open a ticket to make them aware, but I guess it is first an issue about documenting this limitation. bye, |
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.
Except for a small note it looks good
libkrb5 expects the Smartcard identifiers like token name or label in a single strings separated by ':'. If one of the identifiers contain a ':' this breaks and since libkrb5 currently does not support escaping of ':' SSSD will ignore the Smartcard during its pre-auth step to determine the available authentication methods and will error out if this happens during the actual authentication step. Resolves: SSSD#7746
0b72240
to
4ace271
Compare
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.
LGTM!
libkrb5 expects the Smartcard identifiers like token name or label in a
single strings separated by ':'. If one of the identifiers contain a ':'
this breaks and since libkrb5 currently does not support escaping of ':'
SSSD will ignore the Smartcard during its pre-auth step to determine
the available authentication methods and will error out if this happens
during the actual authentication step.
Resolves: #7746