Rječnik pojmova

Šta su varijable okruženja i tajne?

Varijable okruženja su postavke koje aplikacija čita s mjesta gdje radi, a ne iz koda, na primjer adresu baze podataka. Tajne su osjetljive među njima, poput API ključeva i lozinki, koje nikad ne smiju biti prikazane korisnicima niti upisane u kod.

Čuvanje postavki izvan koda omogućava da ista aplikacija radi na različitim mjestima, na primjer u test kopiji i u živoj verziji, svaka sa svojom bazom podataka i ključevima.

Tajne su sve što bi nekome omogućilo da djeluje kao vaša aplikacija: ključevi za plaćanja, ključevi AI providera, lozinke za servis e-pošte, lozinke za bazu podataka. Pripadaju serveru i čitaju se iz okruženja kad su potrebne.

Česte greške su lijepljenje ključa u frontend kod, gdje ga svako može pročitati u pregledaču, ili u fajl koji završi u javnom repozitorijumu. Ako ključ procuri, odmah ga opozovite i napravite novi.

Mythex vam omogućava da dodate tajne u projekat bez lijepljenja ključa u chat.

Primjeri

  • STRIPE_SECRET_KEY za plaćanja
  • DATABASE_URL za konekciju na bazu podataka
  • API ključ AI providera

Pitanja

Mogu li staviti API ključ u frontend kod?

Samo ako provider kaže da je taj ključ namijenjen javnosti, kao neki ključevi za mape ili analitiku. Tajni ključevi moraju ostati na serveru.

Šta da radim ako procuri tajni ključ?

Odmah ga opozovite ili zamijenite u kontrolnoj tabli providera, ažurirajte aplikaciju novim ključem i provjerite logove providera za zloupotrebu.

Pogledajte i

  • Šta su varijable okruženja i tajne? (cijeli vodič)
  • Kako čuvati API ključeve sigurno
  • Tajne bez lijepljenja ključeva u chat

Mythex · Pricing · Izradite bilo šta uz AI · Šabloni za web stranice i aplikacije · Mythex u poređenju · Rječnik izrade aplikacija uz AI · Besplatni alati za izradu aplikacija uz AI · English

English አማርኛ العربية Български বাংলা Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)