gpt4 book ai didi

azure - 如何在 Azure 移动服务中获取 X-Zumo-auth token

转载 作者:行者123 更新时间:2023-12-03 03:08:40 24 4
gpt4 key购买 nike

我计划在我的应用程序中自动化一些场景。基本上有 5 个不同的用户使用移动客户端应用程序调用一些 api。现在为了模拟这一点,我需要使用 X-ZUMO-Auth 调用我的服务器 api,只是想知道如何为 5 个不同的测试用户获取 X-Zumo-auth。我尝试调用 https:///.auth/login/facebook/,然后调用 https:///.auth/me ,这为我提供了 Facebook 的誓言 token 。

最佳答案

使用以下函数创建 24 小时内有效的 token 。

您需要拥有 SigningKey(如果是较新的 AppServices 移动设备,您只需使用 Environment.GetEnvironmentVariable("WEBSITE_AUTH_SIGNING_KEY") 即可。

    public static string CreateToken(string userid)
{
JwtSecurityToken token = AppServiceLoginHandler.CreateToken(new Claim[] { new Claim(JwtRegisteredClaimNames.Sub, userid) },
ConfigurationManager.AppSettings["SigningKey"],
ConfigurationManager.AppSettings["ValidAudience"],
ConfigurationManager.AppSettings["ValidIssuer"],
TimeSpan.FromHours(24));
return token.RawData;
}

关于azure - 如何在 Azure 移动服务中获取 X-Zumo-auth token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41648003/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com