From ec9b9ee1a34135f35748693a809cad74d90b0411 Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Fri, 11 Feb 2022 23:43:29 +0100 Subject: feat: Specify frontend url as redirect uri for github --- src/server/Api/Internal/Account/CreateGithubSessionRoute.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/server/Api/Internal/Account/CreateGithubSessionRoute.cs') diff --git a/src/server/Api/Internal/Account/CreateGithubSessionRoute.cs b/src/server/Api/Internal/Account/CreateGithubSessionRoute.cs index 21cfead..b13cff7 100644 --- a/src/server/Api/Internal/Account/CreateGithubSessionRoute.cs +++ b/src/server/Api/Internal/Account/CreateGithubSessionRoute.cs @@ -4,13 +4,19 @@ namespace IOL.BookmarkThing.Server.Api.Internal.Account; public class CreateGithubSessionRoute : RouteBaseInternalSync.WithoutRequest.WithActionResult { + private readonly IConfiguration _configuration; + + public CreateGithubSessionRoute(IConfiguration configuration) { + _configuration = configuration; + } + [AllowAnonymous] [ApiVersionNeutral] [ApiExplorerSettings(IgnoreApi = true)] [HttpGet("~/v{version:apiVersion}/account/create-github-session")] public override ActionResult Handle() { return Challenge(new AuthenticationProperties { - RedirectUri = "/oauth-cb", + RedirectUri = _configuration.GetValue("FRONTEND_CANONICAL_URL"), }, GitHubAuthenticationDefaults.AuthenticationScheme); } -- cgit v1.3