发布我的asp.net web后,Windows Azure身份验证无法正常工作

时间:2014-11-13 07:02:17

标签: asp.net-mvc authentication azure

我有一个使用Windows Azure Active Directory身份验证的asp.net网站,

AuthenticationResult result = authContext.AcquireToken(assetSvcResourceId,clientId,redirectURI,PromptBehavior.Auto,new UserIdentifier(lastUser,UserIdentifierType.OptionalDisplayableId)," nux = 1");

代码在本地机器上工作正常,它弹出一个窗口让我登录,但在发布到windows azure后,弹出窗口消失,直接访问我的网页。

更新:我使用远程调试来调试azure网站,发现这段代码会抛出execption:

Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext.AcquireToken(String resource,String clientId,Uri redirectUri,PromptBehavior promptBehavior,UserIdentifier userId,String extraQueryParameters)

异常:错误HRESULT E_FAIL已从调用COM组件返回。 错误代码:-2147467259

我看这个,任何建议都会受到赞赏。

更新:我已经使用其他方法实现了AAD。 http://www.asp.net/identity/overview/getting-started/developing-aspnet-apps-with-windows-azure-active-directory

0 个答案:

没有答案