Azure API应用程序身份验证
因此,我有一个Azure API应用程序,保护功能正常Azure API应用程序身份验证,azure,azure-api-apps,Azure,Azure Api Apps,因此,我有一个Azure API应用程序,保护功能正常 var runtime = Runtime.FromAppSettings(Request); var user = runtime.CurrentUser; if (user == "google account") { // google account var token = await user.GetRawTokenAsync("google"); } else if (user
var runtime = Runtime.FromAppSettings(Request);
var user = runtime.CurrentUser;
if (user == "google account") { // google account
var token = await user.GetRawTokenAsync("google");
}
else if (user == "microsoft account") { // microsoftaccount
var token = await user.GetRawTokenAsync("microsoftaccount");
}
我想使用microsoftaccount
和google
作为GetRawTokenAsync
的令牌名
var runtime = Runtime.FromAppSettings(Request);
var user = runtime.CurrentUser;
if (user == "google account") { // google account
var token = await user.GetRawTokenAsync("google");
}
else if (user == "microsoft account") { // microsoftaccount
var token = await user.GetRawTokenAsync("microsoftaccount");
}
我如何知道使用哪个令牌名称?我可以从当前的用户信息中获得吗
var runtime = Runtime.FromAppSettings(Request);
var user = runtime.CurrentUser;
if (user == "google account") { // google account
var token = await user.GetRawTokenAsync("google");
}
else if (user == "microsoft account") { // microsoftaccount
var token = await user.GetRawTokenAsync("microsoftaccount");
}
比如:
var runtime = Runtime.FromAppSettings(Request);
var user = runtime.CurrentUser;
if (user == "google account") { // google account
var token = await user.GetRawTokenAsync("google");
}
else if (user == "microsoft account") { // microsoftaccount
var token = await user.GetRawTokenAsync("microsoftaccount");
}
尝试将
.Result
添加到GetRawTokenAsync
调用中
var runtime = Runtime.FromAppSettings(Request);
var user = runtime.CurrentUser;
if (user == "google account") { // google account
var token = await user.GetRawTokenAsync("google");
}
else if (user == "microsoft account") { // microsoftaccount
var token = await user.GetRawTokenAsync("microsoftaccount");
}
var runtime=runtime.FromAppSettings(请求)
var runtime = Runtime.FromAppSettings(Request);
var user = runtime.CurrentUser;
if (user == "google account") { // google account
var token = await user.GetRawTokenAsync("google");
}
else if (user == "microsoft account") { // microsoftaccount
var token = await user.GetRawTokenAsync("microsoftaccount");
}
var user=runtime.CurrentUser
var runtime = Runtime.FromAppSettings(Request);
var user = runtime.CurrentUser;
if (user == "google account") { // google account
var token = await user.GetRawTokenAsync("google");
}
else if (user == "microsoft account") { // microsoftaccount
var token = await user.GetRawTokenAsync("microsoftaccount");
}
TokenResult token=wait user.GetRawTokenAsync(“google”).Result
var runtime = Runtime.FromAppSettings(Request);
var user = runtime.CurrentUser;
if (user == "google account") { // google account
var token = await user.GetRawTokenAsync("google");
}
else if (user == "microsoft account") { // microsoftaccount
var token = await user.GetRawTokenAsync("microsoftaccount");
}
变量名称=(字符串)标记。声明[“名称”]
var runtime = Runtime.FromAppSettings(Request);
var user = runtime.CurrentUser;
if (user == "google account") { // google account
var token = await user.GetRawTokenAsync("google");
}
else if (user == "microsoft account") { // microsoftaccount
var token = await user.GetRawTokenAsync("microsoftaccount");
}
尝试将
.Result
添加到GetRawTokenAsync
调用中
var runtime = Runtime.FromAppSettings(Request);
var user = runtime.CurrentUser;
if (user == "google account") { // google account
var token = await user.GetRawTokenAsync("google");
}
else if (user == "microsoft account") { // microsoftaccount
var token = await user.GetRawTokenAsync("microsoftaccount");
}
var runtime=runtime.FromAppSettings(请求)
var runtime = Runtime.FromAppSettings(Request);
var user = runtime.CurrentUser;
if (user == "google account") { // google account
var token = await user.GetRawTokenAsync("google");
}
else if (user == "microsoft account") { // microsoftaccount
var token = await user.GetRawTokenAsync("microsoftaccount");
}
var user=runtime.CurrentUser
var runtime = Runtime.FromAppSettings(Request);
var user = runtime.CurrentUser;
if (user == "google account") { // google account
var token = await user.GetRawTokenAsync("google");
}
else if (user == "microsoft account") { // microsoftaccount
var token = await user.GetRawTokenAsync("microsoftaccount");
}
TokenResult token=wait user.GetRawTokenAsync(“google”).Result
var runtime = Runtime.FromAppSettings(Request);
var user = runtime.CurrentUser;
if (user == "google account") { // google account
var token = await user.GetRawTokenAsync("google");
}
else if (user == "microsoft account") { // microsoftaccount
var token = await user.GetRawTokenAsync("microsoftaccount");
}
变量名称=(字符串)标记。声明[“名称”]
var runtime = Runtime.FromAppSettings(Request);
var user = runtime.CurrentUser;
if (user == "google account") { // google account
var token = await user.GetRawTokenAsync("google");
}
else if (user == "microsoft account") { // microsoftaccount
var token = await user.GetRawTokenAsync("microsoftaccount");
}