Network devices integration radius - some explanation

Hello,

I trying to setup up radius authentication in mikrotik or hp devices for example.
I wannt to use push tokens.

When otppin is set tokenpin privacyidea authorize login but but freeradius display this

Blockquote

Tue Mar 21 09:52:51 2023 : Info: rlm_perl: url: https://2fa.nowydworek.eu/validate/check
Tue Mar 21 09:52:51 2023 : Info: rlm_perl: user sent to privacyidea: filip
Tue Mar 21 09:52:51 2023 : Info: rlm_perl: realm sent to privacyidea: nowydworek.eu
Tue Mar 21 09:52:51 2023 : Info: rlm_perl: resolver sent to privacyidea: nowydworek.eu
Tue Mar 21 09:52:51 2023 : Info: rlm_perl: client sent to privacyidea: 192.168.240.1
Tue Mar 21 09:52:51 2023 : Info: rlm_perl: state sent to privacyidea:.
Tue Mar 21 09:52:51 2023 : rlm_perl: urlparam resConf = nowydworek.eu.
Tue Mar 21 09:52:51 2023 : rlm_perl: urlparam realm = nowydworek.eu.
Tue Mar 21 09:52:51 2023 : rlm_perl: urlparam user = filip.
Tue Mar 21 09:52:51 2023 : rlm_perl: urlparam pass =…
Tue Mar 21 09:52:51 2023 : rlm_perl: urlparam client = 192.168.240.1.
Tue Mar 21 09:52:51 2023 : Info: rlm_perl: Request timeout: 200.
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: elapsed time for privacyidea call: 8.4216
Tue Mar 21 09:52:59 2023 : rlm_perl: Content {“detail”: {“message”: “matching 1 tokens”, “otplen”: 6, “serial”: “PIPU0001F447”, “threadid”: 140325519484480, “type”: “push”, “user”: {“givenname”: “filip”, "me
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: privacyIDEA access granted for filip realm=‘nowydworek.eu’
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: ++++ Parsing group: Attribute.
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: +++++ Found member ‘Attribute Filter-Id’
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: ++++++ Attribute: IF ‘’->‘’ == ‘’ THEN ‘Filter-Id’
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: ++++++ no directory
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: +++++++ User attribute is a string:.
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: +++++++ trying to match.
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: ++++++++ Result: No match, no RADIUS attribute Filter-Id added.
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: +++++ Found member ‘Attribute otherAttribute’
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: ++++++ Attribute: IF ‘’->‘’ == ‘’ THEN ‘otherAttribute’
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: ++++++ no directory
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: +++++++ User attribute is a string:.
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: +++++++ trying to match.
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: ++++++++ Result: No match, no RADIUS attribute otherAttribute added.
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: +++++ Found member ‘Attribute Class’
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: ++++++ Attribute: IF ‘’->‘’ == ‘’ THEN ‘Class’
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: ++++++ no directory
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: +++++++ User attribute is a string:.
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: +++++++ trying to match.
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: ++++++++ Result: No match, no RADIUS attribute Class added.
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: ++++ Parsing group: Mapping.
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: +++++ Found member ‘Mapping user’
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: ++++++ Map: user : group → Class
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: +++ Map: serial → privacyIDEA-Serial
Tue Mar 21 09:52:59 2023 : Info: rlm_perl: return RLM_MODULE_OK

Blockquote

The same config works with openvpn but with userstore option. Could you tell me what should I change in config ?

Ok, I know now something more. Devices which I wannt authorize sends passwords with mschapv2. Thats why I have empty field with pass. Is there any other option to make it work with privacy ?