using AspNet.Security.OAuth.GitHub; namespace IOL.GreatOffice.Api.Endpoints.Internal.Account; public class CreateGithubSessionRoute : RouteBaseSync.WithRequest.WithActionResult { public CreateGithubSessionRoute(IConfiguration configuration) { } [AllowAnonymous] [HttpGet("~/_/account/create-github-session")] public override ActionResult Handle(string next) { return BadRequest("This action is deprecated"); return Challenge(new AuthenticationProperties { RedirectUri = next }, GitHubAuthenticationDefaults.AuthenticationScheme); } }