diff --git a/EnvelopeGenerator.API/Extensions/AuthExtensions.cs b/EnvelopeGenerator.API/Extensions/AuthExtensions.cs
new file mode 100644
index 00000000..9812c4ac
--- /dev/null
+++ b/EnvelopeGenerator.API/Extensions/AuthExtensions.cs
@@ -0,0 +1,25 @@
+using Microsoft.AspNetCore.Authorization;
+using System.Security.Claims;
+
+namespace EnvelopeGenerator.API.Extensions;
+
+///
+///
+///
+public static class AuthExtensions
+{
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public static async Task AuthorizePolicyAsync(this IAuthorizationService authService,
+ ClaimsPrincipal user,
+ string policyName)
+ {
+ var result = await authService.AuthorizeAsync(user, policyName);
+ return result.Succeeded;
+ }
+}