我正在研究如何使用 Blazor 和 Identity Platform 将 Angular+.NETv4.7 应用程序转换为 .NET Core v3。
我可以使用 Identity Platform 和我的 Azure AD 登录,尽管我有一些高级问题: 从 Azure AD 删除后用户保持登录状态
我现在要显示登录用户的姓名和个人资料照片的部分。我正在使用这个例子。
它有效,我可以获取照片和其他数据,但只有当我单击配置文件链接并触发配置文件控制器时。配置文件数据保存在ViewData
. 但是如何在我的 中获取这些数据_LoginPartial.cshtml
?我也应该在我的 Home 控制器中调用 Graph 吗?
更新:我设法通过创建一个View Component
. 这是正确的工作流程吗?我必须创建 4 个文件才能使其正常工作:显示照片和名称。