public async Task <IActionResult> CreateToken([FromBody] InputModel Input) { if (string.IsNullOrWhiteSpace(Input.Email) || string.IsNullOrWhiteSpace(Input.Password)) { return(Unauthorized()); } var result = await _signInManager.PasswordSignInAsync(Input.Email, Input.Password, false, lockoutOnFailure : false); if (result.Succeeded) { var token = new TokenJWTBuilder() .AddSecurityKey(JwtSecurityKey.Create("Secret_Key-12345678")) .AddSubject("Empresa E-Commerce") .AddIssuer("Teste.Securiry.Bearer") .AddAudience("Teste.Securiry.Bearer") .AddClaim("UsuarioAPINumero", "1") .AddExpiry(5) .Builder(); return(Ok(token.value)); } else { return(Unauthorized()); } }
public IActionResult RequestToken([FromBody] UsuarioViewModel request) { if (request == null) { return(NotFound("Paramentros Inválidos")); } if (request.Nome != _configuration.GetSection("Usuario").Value || request.Senha != _configuration.GetSection("Senha").Value) { return(Unauthorized()); } var Expiry = Convert.ToInt32(_configuration.GetSection("Expiry").Value); var token = new TokenJWTBuilder() .AddSecurityKey(JwtSecurityKey.Create(_configuration.GetSection("SecurityKey").Value)) .AddSubject(_configuration.GetSection("Subject").Value) .AddIssuer(_configuration.GetSection("Issuer").Value) .AddAudience(_configuration.GetSection("Audience").Value) .AddClaim(_configuration.GetSection("Claim").Value, _configuration.GetSection("ClaimNumber").Value) .AddExpiry(Expiry) .Builder(); return(Ok(token.value)); }
public IActionResult CreateToken([FromBody] Usuario user) { var token = new TokenJWTBuilder() .AddSecurityKey(ProviderJWT.JWTSecurityKey.Create("Secret_Key-12345678")) .AddSubject("Valdir Ferreira") .AddIssuer("Teste.Securiry.Bearer") .AddAudience("Teste.Securiry.Bearer") .AddClaim("UsuarioAPINumero", "1") .AddExpiry(999999999) .Builder(); return(Ok(token.value)); }
public static TokenJWT GravaToken(string usuario) { var token = new TokenJWTBuilder() .AddSecurityKey(ProviderJWT.JWTSecurityKey.Create("Secret_Key-12345678")) .AddSubject(usuario) .AddIssuer("Teste.Securiry.Bearer") .AddAudience("Teste.Securiry.Bearer") .AddClaim("UsuarioAPINumero", "1") .AddExpiry(5) .Builder(); return(token); }
public IActionResult CreateToken([FromBody] Usuario user) { if (user.Name != "valdir" && user.Password != "1234") { return(Unauthorized()); } var token = new TokenJWTBuilder() .AddSecurityKey(ProviderJWT.JWTSecurityKey.Create("Secret_key-12345678")) .AddSubject("Valdir Ferreira") .AddIssuer("Teste.Security.Bearer") .AddAudience("Teste.Security.Bearer") .AddClaim("UsuarioAPINumero", "1") .AddExpiry(5) .Builder(); return(Ok(token.value)); }
public IActionResult CreateToken([FromBody] ModelUser user) { if (user.name != "jesiel" || user.password != "1234") { return(Unauthorized()); } var token = new TokenJWTBuilder() .AddSecurityKey(Provider.JWTSecurityKey.Create("Secret_Key-12345678")) .AddSubject("Jesiel") .AddIssuer("Teste.Securiry.Bearer") .AddAudience("Teste.Securiry.Bearer") .AddClaim("UsuarioAPINumero", "1") .AddExpiry(3) .Builder(); return(Ok(token.value)); }
public async Task <IActionResult> CreateToken([FromBody] Usuario usuario) { if (usuario.Login != "lorran" || usuario.Senha != "1234") { return(Unauthorized()); } var token = new TokenJWTBuilder() .AddSecurityKey(ProviderJWT.JwtSecurityKey.Create("Secret_Key-12345678")) .AddSubject(usuario.Login) .AddIssuer("Teste.Securiry.Bearer") .AddAudience("Teste.Securiry.Bearer") .AddClaim("UsuarioAPINumero", "1") .AddExpiry(5) .Builder(); return(Ok(token.value)); }
public IActionResult CreateToken([FromBody] string NomeUsuario, string Senha) { if (string.IsNullOrEmpty(NomeUsuario) || string.IsNullOrEmpty(Senha)) { return(Unauthorized()); } var token = new TokenJWTBuilder() .AddSecurityKey(ProviderJWT.JWTSecurityKey.Create("Secret_Key-Cestech")) .AddSubject(NomeUsuario) .AddIssuer("Securiry.Bearer") .AddAudience("Securiry.Bearer") .AddClaim("UsuarioAPI", "1") .AddExpiry(5) .Builder(); return(Ok(token.value)); }
public IActionResult CreateToken([FromBody] Usuario user) { if (user.Name != "Lucas" || user.Password != "*biel2016") { return(Unauthorized()); } var token = new TokenJWTBuilder() .AddSecurityKey(Provider.JWTSecurityKey.Create("Secret_Key-0123456789")) .AddSubject("Lucas Lima") .AddIssuer("Teste.Security.Bearer") .AddAudience("Teste.Security.Bearer") .AddClaim("UsuarioAPINumero", "1") .AddExpiryInMinutes(5) .Builder(); return(Ok(token.Value)); }
public IActionResult CreateToken([FromBody] Usuario user) { if (user.nome != "OrcamentoWebAPI" || user.senha != "asd@123") { return(Unauthorized()); } var dic = new Dictionary <string, string>(); dic.Add("UsuarioAPI", "Administrator"); var token = new TokenJWTBuilder() .AddSecutiryKey(ProviderJWT.JWTSecurity_Key.Create("asd@12316051986OrcamentoAPI")) .AddSubject("OrcamentoWEBAPI") .Addissuer("Orcamento.Secutiry.Bearer") .AddAudience("Orcamento.Secutiry.Bearer") .AddClaim(dic) .AddExpireInMinutes(5000) .Builder(); return(Ok(token.value)); }
public IActionResult Login([FromBody] Usuario usuario) { UsuarioService usuarioService = new UsuarioService(); usuario = usuarioService.Login(usuario); if (usuario.Id == 0) { return(Unauthorized()); } var token = new TokenJWTBuilder() .AddSecurityKey(JwtSecurityKey.Create("Secret_Key-70707070")) .AddSubject("Valid Ferreira") .AddIssuer("Teste.Security.Bearer") .AddAudience("Teste.Security.Bearer") .AddClaim("UsuarioApiNumero", "1") .AddExpiry(5) .Builder(); CurrentUser currentUser = new CurrentUser(usuario, token); return(Ok(currentUser)); }