refactor(PlaceholderAuthController): Update auf Login nur über Body und ohne Cookie

This commit is contained in:
Developer 02 2025-03-11 10:32:28 +01:00
parent 753eb18b71
commit c3f5d90b6a

View File

@ -1,44 +1,24 @@
using Microsoft.AspNetCore.Authentication.Cookies;
using Microsoft.AspNetCore.Authentication;
using System.Security.Claims;
using Microsoft.AspNetCore.Mvc;
using DigitalData.UserManager.Application.Contracts;
using DigitalData.UserManager.Application.DTOs.User;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Authorization;
using DigitalData.UserManager.Application;
using DigitalData.Core.Abstractions.Application;
using WorkFlow.API.Models;
using WorkFlow.API.Attributes;
namespace WorkFlow.API.Controllers
namespace WorkFlow.API.Controllers;
//TODO: implement up-to-date AuthController in UserManager
[APIKeyAuth]
[Route("Auth")]
[ApiController]
[Tags("Auth")]
public class PlaceholderAuthController : ControllerBase
{
//TODO: implement up-to-date AuthController in UserManager
[APIKeyAuth]
[Route("Auth")]
[ApiController]
public class PlaceholderAuthController : ControllerBase
[HttpPost]
public IActionResult CreateTokenViaBody([FromBody] Login login)
{
[HttpPost("login")]
[AllowAnonymous]
public IActionResult Login([FromForm] Login login)
{
throw new NotImplementedException();
}
[HttpPost("logout")]
public IActionResult Logout()
{
throw new NotImplementedException();
}
[HttpPost]
public IActionResult CreateTokenViaBody([FromBody] Login login, [FromQuery] bool cookie = false)
{
throw new NotImplementedException();
}
[HttpGet("check")]
[Authorize]
public IActionResult Check() => Ok();
throw new NotImplementedException();
}
[HttpGet("check")]
[Authorize]
public IActionResult Check() => throw new NotImplementedException();
}