我正在查看this sample的以下代码行,其中正在创建Azure Active Directory B2C用户:
// Add the user.
User user = await graphClient.Users.Request().AddAsync(new User
{
AccountEnabled = true,
DisplayName = Resource.User + guid.Substring(0, 8),
MailNickname = alias,
PasswordProfile = new PasswordProfile
{
Password = Resource.Prop_Password
},
UserPrincipalName = alias + "@" + domain
});
什么是Resource
?如何使用它生成Prop_Password
,就像这里的代码一样?这是为新创建的用户生成和应用密码最安全的方法吗?如果没有,最安全的方法是什么?
答案 0 :(得分:2)
该示例代码从a resources file读取密码值。
我建议您使用密码生成器(例如CodeBits.PasswordGenerator)为每个新用户生成唯一且强大的随机密码。