我想在賬戶控制器的接收在.NET MVC核心外部登錄
public async Task<IActionResult> ExternalLoginCallback(string returnUrl = null, string remoteError = null)
方法成功驗證後收到有關用戶的詳細信息與Facebook後,Facebook的ACCESS_TOKEN圖形API。
我怎樣才能夠接收Facebook的access_token,以便我可以使用圖形API?我想我可能會錯過一些明顯的東西,但不幸的是找不到我所缺少的東西。
非常感謝您的幫助!
非常感謝您的回答Adem。現在將SaveTokens = true添加到Facebook選項,現在可以在var info = await _signInManager.GetExternalLoginInfoAsync()中使用access_token; – Nik
但不幸的是HttpContext.Authentication.GetTokenAsync(「access_token」);沒有工作.. – Nik
我試過它與cookie身份驗證,它爲我工作,可能你使用aspnet身份。這是一個類似的github問題https://github.com/aspnet/Identity/issues/898 –