You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The format for server-side credentials for the key mapping is passkey:credentialId,pemPublicKey.
The format for [discoverable credentials] for the key mapping is passkey:credentialId,pemPublicKey,userId.
[root@client1 ~]# ipa user-add-passkey --cred-type='server-side' --register
User login: user101
Enter PIN:
Please touch the device.
Added passkey mappings to user "user101"
User login: user101
Passkey mapping: passkey:T6+Dar+40lcM8yKovV/rpR9JrBmUsQl+eawqmRsNvIDUWCblyYg8jx0Bh7Fm3Kw4J+ogR7+Vhxofm9skfrqZaQ==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEFi+Kc326oaJaN9pG1jnc7SFd9UaBJcH4eHCYIaXwhownxBYqebiGq6aeS+0Zouut1ffUGORjt0TnRjHPgpSotA==
[root@client1 ~]# ipa user-add-passkey --cred-type='discoverable' --register
User login: user101
Enter PIN:
Please touch the device.
Added passkey mappings to user "user101"
User login: user101
Passkey mapping: passkey:T6+Dar+40lcM8yKovV/rpR9JrBmUsQl+eawqmRsNvIDUWCblyYg8jx0Bh7Fm3Kw4J+ogR7+Vhxofm9skfrqZaQ==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEFi+Kc326oaJaN9pG1jnc7SFd9UaBJcH4eHCYIaXwhownxBYqebiGq6aeS+0Zouut1ffUGORjt0TnRjHPgpSotA==,
passkey:7wRwVRmGHnsAIOBHi04yheNHr96tFIuRU4p5MGkuaKS6Na9v6UFROjilcKbFVfpl,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7wRwVRmGHnsAIOBHi1LSPzYroyZIfZ33ryXhbLLKs0+sV9EAoQEZV/P+4sgw90VNcYtAr21PqlbdJltpK4QTbg==
The text was updated successfully, but these errors were encountered:
userId is a private attribute and it shouldn't be stored in a public
LDAP attribute. Thus, it was decided to stop printing it and storing it
in LDAP, but I forgot to update the design. This commit fixes this
issue.
Resolves: SSSD/sssd#7165
Signed-off-by: Iker Pedrosa <[email protected]>
Ops. We decided to stop printing and storing the userId in the LDAP server because it's private and it would be stored in a public attribute. I opened SSSD/sssd.io#80 to fix this issue in the design page. Please take a look at it.
userId is a private attribute and it shouldn't be stored in a public
LDAP attribute. Thus, it was decided to stop printing it and storing it
in LDAP, but I forgot to update the design. This commit fixes this
issue.
Resolves: SSSD/sssd#7165
Signed-off-by: Iker Pedrosa <[email protected]>
When passkey is added for IPA user using the option --cred-type='discoverable' it is missing the userId as mentioned in the https://sssd.io/design-pages/passkey_authentication.html
The format for server-side credentials for the key mapping is passkey:credentialId,pemPublicKey.
The format for [discoverable credentials] for the key mapping is passkey:credentialId,pemPublicKey,userId.
[root@client1 ~]# ipa user-add-passkey --cred-type='server-side' --register
User login: user101
Enter PIN:
Please touch the device.
Added passkey mappings to user "user101"
User login: user101
Passkey mapping: passkey:T6+Dar+40lcM8yKovV/rpR9JrBmUsQl+eawqmRsNvIDUWCblyYg8jx0Bh7Fm3Kw4J+ogR7+Vhxofm9skfrqZaQ==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEFi+Kc326oaJaN9pG1jnc7SFd9UaBJcH4eHCYIaXwhownxBYqebiGq6aeS+0Zouut1ffUGORjt0TnRjHPgpSotA==
[root@client1 ~]# ipa user-add-passkey --cred-type='discoverable' --register
User login: user101
Enter PIN:
Please touch the device.
Added passkey mappings to user "user101"
User login: user101
Passkey mapping: passkey:T6+Dar+40lcM8yKovV/rpR9JrBmUsQl+eawqmRsNvIDUWCblyYg8jx0Bh7Fm3Kw4J+ogR7+Vhxofm9skfrqZaQ==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEFi+Kc326oaJaN9pG1jnc7SFd9UaBJcH4eHCYIaXwhownxBYqebiGq6aeS+0Zouut1ffUGORjt0TnRjHPgpSotA==,
passkey:7wRwVRmGHnsAIOBHi04yheNHr96tFIuRU4p5MGkuaKS6Na9v6UFROjilcKbFVfpl,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7wRwVRmGHnsAIOBHi1LSPzYroyZIfZ33ryXhbLLKs0+sV9EAoQEZV/P+4sgw90VNcYtAr21PqlbdJltpK4QTbg==
The text was updated successfully, but these errors were encountered: