Azure TokenCache未存储在数据库中

时间:2017-01-31 10:06:34

标签: azure azure-sql-database azure-web-sites azure-active-directory

我正在构建一个将在Azure上运行的Web应用程序,它将使用AAD身份验证。

我用来存储和从缓存中获取令牌的代码在这里: http://www.cloudidentity.com/blog/2014/07/09/the-new-token-cache-in-adal-v2/ (第二个例子)。我在azure中使用数据库作为我的代币表。

当我在本地运行我的项目时它工作得很好。它将令牌写入表中,并在需要时将其返回。但是当我将应用程序发布到azure时,它将不会写入令牌。它可以连接到数据库(我已经测试过了)但它不会写任何令牌。 行" if(this.HasStateChanged)"应该是真的,这是假的,我不明白为什么。

任何人都有类似的问题或解决方案吗?

修改

这是一些日志记录: 这个是在本地生成的: local log

从发布的应用程序生成的那个:

enter image description here

我希望它有所帮助

0 个答案:

没有答案