Documentation modifications

This commit is contained in:
julian
2026-06-27 15:23:26 -07:00
parent a633fe6c06
commit a19fb90902
218 changed files with 2882 additions and 0 deletions
@@ -4,6 +4,13 @@ using Microsoft.AspNetCore.Mvc.Filters;
namespace adas_core.Authentication.Attributes;
/// <summary>
/// Represents an authorization attribute that enforces permission-based access control using the injected <see cref="IUserService"/>.
/// </summary>
/// <remarks>
/// Inherits from <see cref="Attribute"/> and implements <see cref="IAuthorizationFilter"/>, allowing it to be applied to controllers or actions and integrated into the request filtering pipeline.
/// </remarks>
/// <!-- aidoc:v1 sig=28ee847 -->
public class AuthorizePermissionsAttribute(
IUserService userService)
: Attribute, IAuthorizationFilter