Esempio n. 1
0
        private void Logar(IUsuarioApp usuarioApp, ILogApp logApp, LoginFormViewModel model, TipoArea area)
        {
            if (!ModelState.IsValid)
            {
                throw new Exception(Erro);
            }

            var usuario = usuarioApp.ValidarLogin(model, area);

            var log = new Log()
            {
                Action     = "Login",
                Controller = "Login",
                UsuarioId  = usuario.UserId,
                Ip         = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"],
                Area       = area.ToString()
            };

            logApp.SalvarLog(log);
            usuario.LogId = log.Id;

            var userData   = JsonConvert.SerializeObject(usuario);
            var authTicket = new FormsAuthenticationTicket(1, usuario.UserId.ToString(), DateTime.Now,
                                                           DateTime.Now.AddMinutes(30), false, userData);
            var encTicket = FormsAuthentication.Encrypt(authTicket);
            var faCookie  = new HttpCookie(FormsAuthentication.FormsCookieName, encTicket);

            Response.Cookies.Add(faCookie);
        }
Esempio n. 2
0
 public AuthController(ListNotificacoes <Notificacao> notificacoes,
                       ResourcesManageMemory resourcesManageMemory,
                       IUsuarioApp iusuarioApp,
                       IAuthEntrar authEntrar,
                       SignInManager <ApplicationUser> signInManager,
                       UserManager <ApplicationUser> userManager,
                       IOptions <AppSettings> appSettings
                       ) : base(notificacoes)
 {
     _signInManager         = signInManager;
     _userManager           = userManager;
     _authEntrar            = authEntrar;
     _appSettings           = appSettings.Value;
     _resourcesManageMemory = resourcesManageMemory;
     _iusuarioApp           = iusuarioApp;
 }
Esempio n. 3
0
        public void ConfigureOAuthTokenGeneration(IAppBuilder app, IUsuarioApp usuarioApp)
        {
            // Configure the db context and user manager to use a single instance per request
            //app.CreatePerOwinContext(ApplicationDbContext.Create);
            //app.CreatePerOwinContext<ApplicationUserManager>(ApplicationUserManager.Create);

            string url = ConfigurationManager.AppSettings["serviceUrl"];

            OAuthAuthorizationServerOptions OAuthServerOptions = new OAuthAuthorizationServerOptions()
            {
                AllowInsecureHttp         = true,
                TokenEndpointPath         = new PathString("/api/security/token"),
                AccessTokenExpireTimeSpan = TimeSpan.FromMinutes(30),
                Provider          = new SimpleAuthorizationServerProvider(usuarioApp),
                AccessTokenFormat = new CustomJwtFormat(url)
            };

            //Token Generation
            app.UseOAuthAuthorizationServer(OAuthServerOptions);
            //app.UseOAuthBearerAuthentication(new OAuthBearerAuthenticationOptions());
        }
Esempio n. 4
0
 public UsuarioController(IUsuarioApp usuarioApp, IPerfilApp perfilApp, IEmailApp emailApp)
 {
     _usuarioApp = usuarioApp;
     _perfilApp  = perfilApp;
     _emailApp   = emailApp;
 }
 public UsuarioController(IUsuarioApp usuarioApp)
 {
     _usuarioApp = usuarioApp;
 }
Esempio n. 6
0
 public UsuarioController(IUsuarioApp app)
 {
     _controlador = app;
 }
Esempio n. 7
0
 public UsuarioController(IUsuarioApp usuarioApp, ICursoApp cursoApp)
 {
     _usuarioApp = usuarioApp;
     _cursoApp   = cursoApp;
 }
Esempio n. 8
0
 public LoginController(IUsuarioApp usuarioApp, IEmailApp emailApp)
 {
     _usuarioApp = usuarioApp;
     _emailApp   = emailApp;
 }
 public SimpleAuthorizationServerProvider(IUsuarioApp usuarioApp)
 {
     _usuarioApp = usuarioApp;
 }
 public UsuarioController(IUsuarioApp app, IMapper mapper) : base(app)
 {
     this.app    = app;
     this.mapper = mapper;
 }
Esempio n. 11
0
 public UsuarioController(
     IUsuarioApp appUsuario)
     : base()
 {
     this._appUsuario = appUsuario;
 }
 public UsuarioController(IUsuarioApp usuarioApp, IFuncaoApp funcaoApp)
 {
     _usuarioApp = usuarioApp;
     _funcaoApp = funcaoApp;
 }
 public EsqueceuSenhaController(IUsuarioApp usuarioApp)
 {
     _usuarioApp = usuarioApp;
 }
Esempio n. 14
0
 public LoginController(IUsuarioApp usuarioApp, ILogApp logApp)
 {
     _usuarioApp = usuarioApp;
     _logApp     = logApp;
 }
Esempio n. 15
0
 public UsuarioController(IMapper mapper, IUsuarioApp usuarioApp)
 {
     _mapper     = mapper;
     _usuarioApp = usuarioApp;
 }
Esempio n. 16
0
 public UsuariosController(IUsuarioApp usuarioApp)
 {
     this._usuarioApp = usuarioApp;
 }
Esempio n. 17
0
 public UsuarioController(IUsuarioApp usuario) : base(usuario)
 {
     _usuarioApp = usuario;
 }
Esempio n. 18
0
 public PedidoController(ICategoriaApp categoriaApp, IUsuarioApp usuarioApp, IPedidoApp pedidoApp)
 {
     _categoriaApp = categoriaApp;
     _usuarioApp   = usuarioApp;
     _pedidoApp    = pedidoApp;
 }
 public UsuarioController(IUsuarioApp usuarioApp)
 {
     _usuarioApp = usuarioApp;
 }
Esempio n. 20
0
 public PerfilController(IUsuarioApp usuarioApp)
 {
     _usuarioApp = usuarioApp;
 }