目前我正在尝试使用Microsoft PowerApps创建一个简单的登录表单。
我有一个名为:
的登录操作(Web API2)SampleAPI.AuthLogin({UserName:UserNameTextBox.Text, Password:PasswordTextBox.Text})
这很有效。 Login方法返回json web token
,应该在所有后续请求中传递。这可能吗?
此外,点击Login
按钮时,会出现一个新屏幕。 (使用Navigate
)。
那么如何在所有后续http请求中将AuthLogin
的结果设置为Authentication Header
?
非常感谢!
答案 0 :(得分:1)
是的,这是可能的。我不确定你要做的是什么方面会让你感到悲伤。
我猜它会继续保留返回的json web令牌。我猜你想要一个等价的全局变量来保存这个值? PowerApps没有全局变量,但它确实有全局集合。使用Collect function将值存储在一个集合中,然后您可以从应用程序的任何位置访问该集合。您可以使用“文件”菜单在应用中查看集合。
如果您不需要全局变量,因为作为屏幕范围的变量就足够了,那么您可以使用context variable代替。