diff --git a/Controllers/XIBaseProviderController.cs b/Controllers/XIBaseProviderController.cs new file mode 100644 index 0000000..a68adfc --- /dev/null +++ b/Controllers/XIBaseProviderController.cs @@ -0,0 +1,27 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.Extensions.Logging; +using xCommons.Attributes; +using xCommons.Configurations; +using xCommons.Providers; +using xIdentityService.Interfaces; + +namespace xIdentityService.Controllers +{ + [Authorize] + [RequireXPowered(false)] + public abstract class XIBaseProviderController : XIBaseController + { + protected XIBaseProviderController( + ILogger logger, + XAppConfiguration appConfiguration, + IXIdentityProvider identityProvider, + XValidationProvider validationProvider + ) : base( + logger, + appConfiguration, + identityProvider, + validationProvider + ) + { } + } +} \ No newline at end of file