|
enum | sss_authtok_type {
SSS_AUTHTOK_TYPE_EMPTY = 0x0000
, SSS_AUTHTOK_TYPE_PASSWORD = 0x0001
, SSS_AUTHTOK_TYPE_CCFILE = 0x0002
, SSS_AUTHTOK_TYPE_2FA = 0x0003
,
SSS_AUTHTOK_TYPE_SC_PIN = 0x0004
, SSS_AUTHTOK_TYPE_SC_KEYPAD = 0x0005
, SSS_AUTHTOK_TYPE_2FA_SINGLE = 0x0006
, SSS_AUTHTOK_TYPE_OAUTH2 = 0x0007
,
SSS_AUTHTOK_TYPE_PASSKEY = 0x0008
, SSS_AUTHTOK_TYPE_PASSKEY_KRB = 0x0009
, SSS_AUTHTOK_TYPE_PASSKEY_REPLY = 0x0010
} |
| The different types of authentication tokens. More...
|
|
To indicate to the components of the SSSD how to handle the authentication token the client sends the type of the authentication token to the SSSD.
◆ sss_authtok_type
The different types of authentication tokens.
Enumerator |
---|
SSS_AUTHTOK_TYPE_EMPTY | No authentication token available.
|
SSS_AUTHTOK_TYPE_PASSWORD | Authentication token is a password, it may or may no contain a trailing \0.
|
SSS_AUTHTOK_TYPE_CCFILE | Authentication token is a path to a Kerberos credential cache file, it may or may no contain a trailing \0.
|
SSS_AUTHTOK_TYPE_2FA | Authentication token has two factors, they may or may no contain a trailing \0.
|
SSS_AUTHTOK_TYPE_SC_PIN | Authentication token is a Smart Card PIN, it may or may no contain a trailing \0.
|
SSS_AUTHTOK_TYPE_SC_KEYPAD | Authentication token indicates Smart Card authentication is used and that the PIN will be entered at the card reader.
|
SSS_AUTHTOK_TYPE_2FA_SINGLE | Authentication token has two factors in a single string, it may or may no contain a trailing \0.
|
SSS_AUTHTOK_TYPE_OAUTH2 | Authentication token is a oauth2 token for presented challenge that is acquired from Kerberos.
It may or may no contain a trailing \0
|
SSS_AUTHTOK_TYPE_PASSKEY | Authentication token is a Passkey PIN, it may or may not contain a trailing \0.
|
SSS_AUTHTOK_TYPE_PASSKEY_KRB | Authentication token contains Passkey data used for Kerberos pre-authentication.
|
SSS_AUTHTOK_TYPE_PASSKEY_REPLY | Authentication token contains Passkey reply data presented as a kerberos challenge answer.
|