【发布时间】:2014-06-06 02:56:24
【问题描述】:
我一直致力于开发 .NET 后端移动服务。对于身份验证,我使用 Azure Active Directory。对于前端,一个 Windows RT 应用程序。随着最近将 SignalR 引入 .net 移动服务,我想我应该看看。在我将 SignalR ConnectionId 与经过身份验证的用户关联之前,我很快就遇到了许多其他问题。
我在网上找到的每个资源都说要使用Context.User.Identity.Name。我已将 Authorize 属性添加到我的集线器以仅允许经过身份验证的连接。我遇到的问题是,即使我的用户登录到 Azure Active Directory,Context.User.Identity.Name 始终为空。
Context.User.Identity.IsAuthenticated 是 true,Context.User.Identity.AuthenticationType 是 Federated。
有什么我没有正确理解的地方吗?
【问题讨论】:
标签: .net signalr azure-mobile-services azure-active-directory