问题描述
在我的剃须刀应用程序中,我可以成功地将隐式授权返还给Alexa。
我正在尝试从Alexa获取用户ID或个人ID。这是在发生帐户链接时被调用的登录应用程序。以Alexa的技能,我可以使用它:
systemInfo.Person?.PersonId ?? systemInfo.User.UserId;
我认为/希望访问令牌中也有。但是我似乎无法检索访问令牌。
public class IndexModel : PageModel
{
public void OnGet()
{
// Context.User.Identity.Name
}
public IActionResult OnPost()
{
var request = HttpContext.Request;
if (!ModelState.IsValid)
{
return Page();
}
//https://pitangui.amazon.com/spa/skill/account-linking-status.html?vendorId=M2AAAAAAAAAAAA#state=xyz&access_token=2YotnFZFEjr1zCsicMWpAA&token_type=Bearer
var url = request.Query["redirect_uri"] + "#state=" + request.Query["state"] + "&access_token=2YotnFZFEjr1zCsicMWpAA&token_type=Bearer";
return Redirect(url);
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)