Files
auth-mistox/src/Server/Controllers/OAuth.cs
T
derek 834fcbbbcd
Docker Build and Release Upload / build (push) Failing after 3m41s
Start OAuth required endpoints
2025-07-24 17:37:16 -07:00

37 lines
1.2 KiB
C#
Executable File

using Microsoft.AspNetCore.Mvc;
using Auth.Services.DatabaseService;
using System.Web.Http;
using Auth.Entities;
namespace Auth.Controllers {
[ApiController]
[Route("api/oauth/")]
public class OAuthController : MistoxControllerBase {
public OAuthController(DatabaseService db) : base(db) {}
[HttpGet("/authorize")]
public async Task<ActionResult> Authorize([FromQuery] AuthorizationRequest request) {
try {
return NotFound("User is not logged in");
} catch (Exception ex) {
Console.WriteLine("Delete Error: " + ex.Message);
return NotFound("An internal server error has occured");
}
}
[HttpGet("/token")]
public async Task<ActionResult> Token([FromForm] TokenRequest request) {
try {
return NotFound("User is not logged in");
} catch (Exception ex) {
Console.WriteLine("Delete Error: " + ex.Message);
return NotFound("An internal server error has occured");
}
}
}
}