public async Task <ActionResult <KorisnikDomenskiModel> > DajPoIdKorisnika(string ime) { KorisnikDomenskiModel korisnik; korisnik = await _korisnikServis.DajKorisnikaPoKorisnickomImenu(ime); if (korisnik == null) { ModelGreske greska = new ModelGreske { PorukaGreske = Greske.KORISNIK_NEPOSTOJECI_ID, StatusKod = System.Net.HttpStatusCode.BadRequest }; return(BadRequest(greska)); } return(Ok(korisnik)); }
public IActionResult GenerateToken(string korisnickoIme) { bool admin = false; var korisnik = _korisnikServis.DajKorisnikaPoKorisnickomImenu(korisnickoIme).Result; if (korisnik == null) { ModelGreske greska = new ModelGreske { PorukaGreske = Greske.AUTENTIKACIJA_POGRESNO_KORISNICKO_IME, StatusKod = System.Net.HttpStatusCode.BadRequest }; return(BadRequest(greska)); } admin = korisnik.isAdmin; var jwt = JwtTokenGenerator .Generate(korisnickoIme, admin, _configuration["Tokens:Issuer"], _configuration["Tokens:Key"]); return(Ok(new { token = jwt })); }