c# - 创建用户后如何登录

标签 c# asp.net-mvc azure azure-active-directory microsoft-graph-api

我可以使用以下方法使用 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/

相关文章:

c# - RoutedUICommand 的文本参数的目的是什么

c# - Serilog 中的异常解构

c# - 如何将日期从一种文化转换为另一种文化?

linux - Linux 系统上 Azure Log Analytics 代理的代理设置

c# - 机器人上下文。等待不显示下一条消息

c# - 如何在 WebBrowser 中使用 WebView.postUrl()

c# - 如何在 .NET 应用程序中隐藏加密 key ?

jquery - 内联日期选择器的不引人注目的验证不起作用,对于非内联日期选择器工作正常

asp.net-mvc - MVC 局部 View 不呈现

windows - 如何为 Azure 设置 WebRTC