public SSOApplication(
     IOptions <AppSettings.Servicios> settingsServicios,
     IOptions <AppSettings.CredencialesMiddleWare> settingsMiddleware,
     IOptions <AppSettings.CredencialesSSO> settingsSSO)
 {
     this._settingsServicios  = settingsServicios.Value;
     this._settingsMiddleware = settingsMiddleware.Value;
     this._settingsSSO        = settingsSSO.Value;
 }
        public SSOController(
            ISSOApplication sSOApplication,
            IAdminApplication adminApplication,
            IJwtApplication jwtApplication,
            ILogApplication logApplication,
            ICaptchaApplication captchaApplication,
            IOptions <AppSettings.CredencialesSSO> settings)
        {
            this._sSOApplication     = sSOApplication;
            this._adminApplication   = adminApplication;
            this._jwtApplication     = jwtApplication;
            this._logApplication     = logApplication;
            this._captchaApplication = captchaApplication;
            this._settings           = settings.Value;

            string sPerfiles = this._settings.Profiles;

            this._perfilesPermitidos = new List <string>();
            this._perfilesPermitidos.AddRange(sPerfiles.Split(';'));
        }