0
我想航線mydomain.com/signin-microsoft到API /帳號/ ExternalLoginCallback的WebAPI 2重定向
不知道如何解決這個問題?
配置
config.Routes.MapHttpRoute(
name: "MicrosoftOAuth",
routeTemplate: "signin-microsoft",
defaults: new { controller = "Account", action = "ExternalLoginCallback" });
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
控制器
[HttpGet]
public async Task ExternalLoginCallback(string returnUrl = null)
{
}
UPDATE: 出於測試目的,我試圖配置:
[HttpGet]
[Route("~/test-test")]
public async Task ExternalLoginCallback(string returnUrl = null)
{
}
它工作得很好。 由於我使用OAIN與OAuth,它可能與MicrosoftOAuth提供程序有關。
在此先感謝
已經與響應嘗試:內部錯誤500 – dzaba
我們將需要比這多一點,你有沒有試過調試應用程序?什麼導致這種反應? – Snelbinder
是的,我已經調試與提琴手的應用程序,我認爲它與微軟OAuth提供商有關 – dzaba