Member Authentication and MFA

Documentation shows MFA is supported with User accounts, however, it mentions nothing about Member accounts and MFA. Is this something we have to implement on our own or is there something available that I missed in the documentation?


Environment

  • Xperience by Kentico version: [31.7.0]
  • .NET version: [10]
  • Execution environment: [Private cloud]
Tags:
Security Membership v31.7.0 ASP.NET Core

Answers

Is this something we have to implement on our own...

Yep. However, because Xperience's membership identity is built on ASP.NET Core identity you can use the Identity APIs.

Subclass ApplicationUser and subclass ApplicationUserStore<T> and implement IUserTwoFactorStore, IUserAuthenticatorKeyStore, and IUserTwoFactorRecoveryCodeStore

An AI agent should be able to reproduce the Razor Page UI that's typically used and transform it to MVC or Page Builder - whatever your preference is.

You will need to add supporting fields to the MemberInfo type by extending CMS_Member. An agent can do this for you as well since the management MCP now supports object types.

To response this discussion, you have to login first.