C# 如何在ASP.NET Core和Blazor(服务器客户端应用程序)中实现Office 365身份验证

C# 如何在ASP.NET Core和Blazor(服务器客户端应用程序)中实现Office 365身份验证,c#,asp.net-core,office365,C#,Asp.net Core,Office365,我已经下载并安装了“ASP.NET Core和Blazor在.NET Core 3.0预览9中的更新” 我想在ASP.NET核心和Blazor(服务器客户端应用程序)中实现Office 365身份验证 我使用了登录和管理面板的两个布局页面。当用户启动应用程序时,它会到达登录页面(login.razor,其布局为LandingLayout)。用户成功登录office 365后,它将重定向到管理仪表板页面(dashboard.razor,其布局为MainLayout) 我需要根据用户组显示/隐藏菜

我已经下载并安装了“ASP.NET Core和Blazor在.NET Core 3.0预览9中的更新”

我想在ASP.NET核心和Blazor(服务器客户端应用程序)中实现Office 365身份验证

我使用了登录和管理面板的两个布局页面。当用户启动应用程序时,它会到达登录页面(login.razor,其布局为LandingLayout)。用户成功登录office 365后,它将重定向到管理仪表板页面(dashboard.razor,其布局为MainLayout)

  • 我需要根据用户组显示/隐藏菜单(从office 365开始) 成功登录)
  • 如何在声明身份验证中绑定用户信息
  • 如何从Office 365获取用户角色或组
  • 如何从具有相同域的Office 365获取用户电子邮件列表 由管理员用户登录。此电子邮件列表将绑定到 下拉列表-选择)
  • 如何设置startup Razor页面而不是使用index.html(在中) wwwroot客户端应用程序)
非常感谢您的帮助

谢谢和问候。

看一看