using Microsoft.AspNetCore.Authorization; using Microsoft.Extensions.Logging; using xCommons.Attributes; using xCommons.Configurations; using xCommons.Providers; using xIdentityService.Controllers; using xIdentityService.Interfaces; namespace xApi.Controllers { /// /// Handle all Account Related Actions ... /// [AllowAnonymous] [RequireXPowered(true)] public partial class AccountController : XBaseIdentityController { // #region Props ... private readonly IXIdentityProvider identityProvider; #endregion // #region Constructor ... public AccountController( ILogger logger, XAppConfiguration appConfiguration, IXIdentityProvider identityProvider, XValidationProvider validationProvider ) : base( logger, appConfiguration, identityProvider, validationProvider ) { // this.identityProvider = identityProvider; } #endregion } }