在 Azure AD B2C 身份验证中转换用户名

Transform username in Azure AD B2C authentication

我想通过将帐号附加到用户名来创建 B2C 用户的逻辑租户。因此,用户可能会认为他们的用户名是 Bob,但我会将他们的帐号附加到它上面(例如 Bob1234)。是否有任何已知的钩子可以在验证之前转换用户输入的用户名?

您需要使用自定义策略。 https://aka.ms/ief

在写入、读取和验证凭据之前,使用声明转换将帐号附加到用户名:

https://docs.microsoft.com/en-us/azure/active-directory-b2c/string-transformations#formatstringmultipleclaims