I have hooked one pam implementation module pam_custom.so which does multi factor authentication for a user
I am trying to use pam_get_item for otp in my internal pam pam_custom.so module with msg.style type as PAM_TEXT_INFO.
But it is failing as i am getting error message as Conversation style 3 not supported. This is breaking my existing functionality and I am not able to use sssd. Is it a limitation with sssd? Although normal username and password is authenticated successfully for which MFA is not there.
sssd.conf
--------------------[sssd]
config_file_version = 2
services = nss, pam
domains = proxy_proxy
[nss]
[pam]
[domain/proxy_proxy]
auth_provider = proxy
id_provider = proxy
proxy_lib_name = customnss
proxy_pam_target = sssdproxycustom
enumerate = false
cache_credentials = false
debug_level = 9
min_id = 500
sssdproxycustom
--------------------------
auth required pam_custom.so
account required pam_custom.so
password required pam_custom.so
session required pam_custom.so