Verbesserung des AuthControllers und der Projektdokumentation

- AuthController.cs mit XML-Dokumentation aktualisiert und Parameter der Login-Methode umstrukturiert.
- Geänderte Klassendefinition zu partiell für Erweiterbarkeit.
- XML-Dokumentationsgenerierung zur Projektdatei hinzugefügt.
- Verbesserte Swagger-Dokumentation in Program.cs und korrigierte API-Beschreibung.
- Einführung einer neuen Datei Login.cs für ein strukturiertes Login-Datenmodell.
This commit is contained in:
Developer 02
2025-04-02 17:07:07 +02:00
parent a0e8cc6989
commit 754e3ddc7a
4 changed files with 56 additions and 13 deletions

View File

@@ -0,0 +1,15 @@
using System.ComponentModel.DataAnnotations;
namespace EnvelopeGenerator.GeneratorAPI.Models;
/// <summary>
/// Anmeldedatenmodell
/// </summary>
/// <summary lang="en-US">
/// Login data model
/// </summary>
/// <param name="Username">Active Directory user name</param>
/// <param name="Password">Active Directory password</param>
public record Login([Required]string Username, [Required] string Password)
{
}