http-api/src/Application/Authentication/Commands/RenewAccessToken/RenewAccessTokenCommandAuthorizer.cs
2025-05-28 12:33:49 +03:00

26 lines
868 B
C#

using cuqmbr.TravelGuide.Application.Common.Authorization;
// using cuqmbr.TravelGuide.Application.Common.Services;
using MediatR.Behaviors.Authorization;
namespace cuqmbr.TravelGuide.Application.Authenticaion.Commands.RenewAccessToken;
public class RenewAccessTokenCommandAuthorizer :
AbstractRequestAuthorizer<RenewAccessTokenCommand>
{
// private readonly SessionUserService _sessionUserService;
//
// public RenewAccessTokenCommandAuthorizer(SessionUserService currentUserService)
// {
// _sessionUserService = currentUserService;
// }
public override void BuildPolicy(RenewAccessTokenCommand request)
{
UseRequirement(new AllowAllRequirement());
// UseRequirement(new MustBeAuthenticatedRequirement
// {
// IsAuthenticated = _sessionUserService.IsAuthenticated
// });
}
}