Azure active directory 如何通过MS Graph客户端检查密码复杂性策略?
我正在成功地将用户添加到我的广告租户,并在我的应用程序中授予他们一个角色Azure active directory 如何通过MS Graph客户端检查密码复杂性策略?,azure-active-directory,passwords,microsoft-graph-api,Azure Active Directory,Passwords,Microsoft Graph Api,我正在成功地将用户添加到我的广告租户,并在我的应用程序中授予他们一个角色 User newUser = new User { DisplayName = $"{u.GivenName} {u.Surname}", GivenName = u.GivenName, JobTitle = u.Job
User newUser = new User
{
DisplayName = $"{u.GivenName} {u.Surname}",
GivenName = u.GivenName,
JobTitle = u.JobTitle,
Mail = u.Mail,
MobilePhone = u.MobilePhone,
Surname = u.Surname,
AccountEnabled = true,
MailNickname = $"{u.GivenName}{u.Surname.Substring(0, 1)}",
UserPrincipalName = u.Mail,
PasswordProfile = new PasswordProfile
{
ForceChangePasswordNextSignIn = true,
Password = u.Password
}
};
var user = await _graphServiceClient.Users.Request().AddAsync(newUser);
我遇到的一个问题是,如果密码不符合复杂性要求,AddAsync()将出错(natch),因此我想在尝试添加新用户之前检查密码是否符合要求
有人知道这个的语法吗
谢谢。在通过设计添加用户之前,没有使用MS Graph检查密码的方法。您可以使用检查具有复杂性要求的密码作为解决方法 默认情况下,有一些要求:
不太熟悉Azure AD,密码复杂性是每个租户都可以配置的,还是所有Azure AD的标准?尽管我读了链接,但它大部分是不可配置的。截图中的属性适用于Azure AD中的所有用户。这三个属性不能修改。