我可以使用以下方法使用 Graph API 在 Azure Active Directory 中创建新用户:
public static async Task AddUserAsync(User user)
{
Microsoft.Azure.ActiveDirectory.GraphClient.ActiveDirectoryClient adClient =
GetActiveDirectoryClient();
await adClient.Users.AddUserAsync(user);
}
使用此方法创建用户后,我需要自动登录用户。
我正在寻找类似 SignInManager.SignInAsync 的内容或SignInManager.PasswordSignInAsync方法。
最佳答案
要添加到 @David 答案,在创建用户后重定向到 Azure AD 时,您可以指定 <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="a2cecdc5cbccfdcacbccd69fd7d1c7d0e2c6cdcfc3cbcc8cc1cdcf" rel="noreferrer noopener nofollow">[email protected]</a>
。这会在登录页面中自动填写用户名。
关于c# - 创建用户后如何登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47779928/