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

因此,我有一个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 == "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");    
}