🚚 Move callback to under api
This commit is contained in:
@@ -128,7 +128,7 @@ public class ConnectionController(
|
|||||||
}
|
}
|
||||||
|
|
||||||
[AllowAnonymous]
|
[AllowAnonymous]
|
||||||
[Route("/auth/callback/{provider}")]
|
[Route("/api/auth/callback/{provider}")]
|
||||||
[HttpGet, HttpPost]
|
[HttpGet, HttpPost]
|
||||||
public async Task<IActionResult> HandleCallback([FromRoute] string provider)
|
public async Task<IActionResult> HandleCallback([FromRoute] string provider)
|
||||||
{
|
{
|
||||||
@@ -355,16 +355,16 @@ public class ConnectionController(
|
|||||||
data.State = Uri.UnescapeDataString(request.Query["state"].FirstOrDefault() ?? "");
|
data.State = Uri.UnescapeDataString(request.Query["state"].FirstOrDefault() ?? "");
|
||||||
break;
|
break;
|
||||||
case "POST" when request.HasFormContentType:
|
case "POST" when request.HasFormContentType:
|
||||||
{
|
{
|
||||||
var form = await request.ReadFormAsync();
|
var form = await request.ReadFormAsync();
|
||||||
data.Code = Uri.UnescapeDataString(form["code"].FirstOrDefault() ?? "");
|
data.Code = Uri.UnescapeDataString(form["code"].FirstOrDefault() ?? "");
|
||||||
data.IdToken = Uri.UnescapeDataString(form["id_token"].FirstOrDefault() ?? "");
|
data.IdToken = Uri.UnescapeDataString(form["id_token"].FirstOrDefault() ?? "");
|
||||||
data.State = Uri.UnescapeDataString(form["state"].FirstOrDefault() ?? "");
|
data.State = Uri.UnescapeDataString(form["state"].FirstOrDefault() ?? "");
|
||||||
if (form.ContainsKey("user"))
|
if (form.ContainsKey("user"))
|
||||||
data.RawData = Uri.UnescapeDataString(form["user"].FirstOrDefault() ?? "");
|
data.RawData = Uri.UnescapeDataString(form["user"].FirstOrDefault() ?? "");
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return data;
|
return data;
|
||||||
|
Reference in New Issue
Block a user