# MFA support with 6.3

**URL:** <https://dmap-community.ductus.global/t/mfa-support-with-6-3/4955>\
**Category:** NETCONF\
**Created:** [June 12, 2025, 4:02pm UTC](https://dmap-community.ductus.global/t/mfa-support-with-6-3/4955 "2025-06-12T16:02:10Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![vinuta\_mb](https://avatars.discourse-cdn.com/v4/letter/v/c57346/32.png) [@vinuta\_mb](https://dmap-community.ductus.global/u/vinuta_mb)\
**Post date:** [June 12, 2025, 4:02pm UTC](https://dmap-community.ductus.global/t/mfa-support-with-6-3/4955/1 "2025-06-12T16:02:10Z")

</div>

Hi Team,

We are currently using ConfD version 6.3 with password-based authentication enabled. We are exploring the possibility of implementing multi-factor authentication (MFA) by adding public key-based authentication as a second factor.

Could you please confirm whether ConfD 6.3 supports multiple authentication methods simultaneously, specifically combining password and public key authentication to achieve MFA?

Best regards,  
Vinuta M B

---

<div class="post-metadata">

**Author:** ![vinuta\_mb](https://avatars.discourse-cdn.com/v4/letter/v/c57346/32.png) [@vinuta\_mb](https://dmap-community.ductus.global/u/vinuta_mb)\
**Post date:** [June 16, 2025, 4:22am UTC](https://dmap-community.ductus.global/t/mfa-support-with-6-3/4955/2 "2025-06-16T04:22:32Z")

</div>

Can anyone please share some update on this?

---

<div class="post-metadata">

**Author:** ![sbarvick](https://yyz2.discourse-cdn.com/flex010/user_avatar/dmap-community.ductus.global/sbarvick/32/440_2.png) [@sbarvick](https://dmap-community.ductus.global/u/sbarvick)\
**Post date:** [June 18, 2025, 1:45am UTC](https://dmap-community.ductus.global/t/mfa-support-with-6-3/4955/3 "2025-06-18T01:45:10Z")

</div>

Hi,

I’m not quite sure if you mean to do MFA sequentially with password or by adding a challenge to a password, thus creating MFA as the ‘only’ auth method. Current releases support both in the sense that you can define the authOrder:

```auto
/confdConfig/aaa/authOrder (string)
By default the AAA system will try to authenticate a user in the following order. (1)
localAuthentication i.e. the user is found inside /aaa/authentication/users. (2) pam - i.e PAM
authentication - if enabled - is tried. (3) externalAuthentication i.e. an external program is invoked
to authenticate the user.
The default is thus:
'localAuthentication pam externalAuthentication'
To change the order - change this string. For example in order to always try pam authentication before
local auth set it to: 'pam localAuthentication'

```

And then also straight-up MFA as in the UG:

**18.4.6. External multi factor authentication**

You can also consider the option of using PAM with a service such as Keycloak that could do the desired function.

Of course, these suggestions are based on currently supported ConfD capabilities and I do not know the state of support in 6.3.

Best,  
Scott
