我的理解:在 Azure 应用服务中,您可以通过在 Azure 门户中设置“始终开启”设置,将服务设置为基本上永远不会“入睡” 。
虽然这是对服务的一个简单更改,但我试图避免让服务在不使用时不断运行,并增加托管服务的每月费用。
我的困境是我有一个 Azure App Service 正在运行,我对 Xamarin Forms 应用程序进行身份验证。在登录过程中,我向客户端返回了一个 OAuth 令牌,该令牌设置为在 15 天后过期(测试时间较长)。
Azure 服务运行时一切正常,但如果 Azure 服务“睡着了”,那么我将被迫再次登录 - 这让我相信服务发布的令牌在服务睡着后已经丢失。
我的问题是:有没有办法在“入睡”之前将当前令牌存储在 Azure 表存储(或其他东西)中,然后在服务“唤醒”时从同一个存储中提取?
我确实找到了以下问题,但无法清楚地了解如何保留不记名令牌:不记名令牌 如何在 Web API 2 中存储服务器端?
我一直在寻找高低,清楚地表明如何做到这一点,更不用说这是否可能了。
任何帮助将不胜感激。