簡體   English   中英

在Azure上部署后授權不起作用

[英]Authorization doesn't work after deployment on azure

我用angularJS和WebApi 2構建了一個單頁應用程序。我在Owin中間件中使用了OAuth承載令牌認證。 雖然一切都可以在localhost上運行,但是在部署到Azure之后,嘗試訪問Web API時得到401。

在Azure上是否有其他配置? 我該怎么辦?

提前Thx

您是如何部署到Azure的? 部署到Azure需要更改應用程序的返回URI,以匹配新位置。 如果您為應用程序創建一個新條目,而不是使用新的返回URI修改現有條目,則將獲得一個新的clientID。 您的后端API根據其web.config中的clientID值來驗證傳入的令牌:如果clietnID值發生了變化,並且您沒有在部署到azure之前在web.config中對其進行更新,則令牌檢查將失敗。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM