Produkt blank

Vynutit přihlášení se stává výchozím nastavením pro všechny REST Auth

Automaticky přeloženo z Deepl

Nedávno jsme poskytli nový způsob řízení přístupu k rozhraní REST API prostřednictvím oprávnění a funkce ds.authentify: Vynutit přihlášení. Tato funkce nabízí mnohem více než dříve dostupné mechanismy ověřování a byla jasně vysvětlena v tomto příspěvku na blogu.

Ve verzi 4D 20 R6 je nyní Force Login výchozím režimem pro ověřování REST. Zajímá vás, proč a jak tento přechod řešit? Pokračujte ve čtení tohoto příspěvku.

Produkt blank

Rozšířený přístup k úložišti relací

Automaticky přeloženo z Deepl

Informace můžete ukládat do úložišť různých typů relací, například Client/Server, Web nebo Mobile, což umožňuje snadné opakované použití v různých procesech.

Nyní můžete v aplikaci 4D 20 R6 přistupovat k úložišti konkrétní relace. Toto vylepšení umožňuje uživatelům snadno udržovat kontinuitu a konzistenci informací napříč více relacemi téhož uživatele. Představte si, že můžete vytáhnout stejný záznam o zákazníkovi napříč různými aplikacemi, například klient/server nebo web.

Produkt blank

Správa požadavků HTTP pomocí agentů HTTP

Automaticky přeloženo z Deepl

Ve verzi 4D 19 R6 jsme zavedli třídy HTTP, abychom modernizovali syntaxi a rozšířili funkce našich klientských příkazů HTTP. Na tomto základě přináší 4D 20 R6 novou výkonnou funkci: HTTP agenty. Tito agenti umožňují vývojářům přizpůsobit a optimalizovat připojení k serverům HTTP tím, že spravují perzistenci a opakované použití připojení pro požadavky HTTP.

Produkt blank

Snadné používání rozhraní REST API společnosti Qodly

Automaticky přeloženo z Deepl

Před několika měsíci jsme oznámili, že Qodly Studio je nyní k dispozici všem našim stříbrným partnerům (a vyšším).

Qodly Studio pro 4D je plně integrováno do 4D a umožňuje 4D Serveru hostovat vaši aplikaci s desktopovými i webovými stránkami.

Qodly Studio je také přístupné na Qodly jako součást nově spuštěné nabídky SaaS společnosti 4D. Toto inovativní hybridní low-code řešení je speciálně navrženo pro podnikové aplikace založené na webovém prohlížeči.

I když jste již aplikace na platformě Qodly vytvořili, máme pro vás další dobré zprávy! Nyní můžete s aplikací 4D 20R5 využívat rozhraní REST API aplikace Qodly k bezproblémové práci s vašimi daty.

Čtěte dále a dozvíte se více.

Produkt blank

Zjednodušení správy komponent ve 4D

Automaticky přeloženo z Deepl

V kontextu 4D vývoje představuje správa komponent obvykle značné množství práce. Zavedení funkce Správce komponent do prostředí 4D však představuje významný pokrok v oblasti správy komponent.

Tato funkce se již neomezuje pouze na umístění komponent do určené složky Components, ale spoléhá na dva klíčové prvky: dependencies.json a environment4d.json. Tyto soubory nabízejí vývojářům lepší přehled o závislostech aplikace a flexibilitu při přizpůsobování cest ke komponentám.

Produkt blank

Odstranění starší síťové vrstvy

Automaticky přeloženo z Deepl

Pro komunikaci mezi klientem 4D a serverem 4D navrhuje 4D 3 různé síťové vrstvy:

  • Starší,
  • ServerNet,
  • a QUIC.

Síťová vrstva Legacy byla představena před 30 lety ve verzi 4D v3. Původně byla vyvinuta pro AppleTalk, rozšířena pro ISDN a poté přidána IPX a nakonec TCP/IP.

Byla vytvořena pro zcela odlišné použití klient/server, než s jakým dnes pracuje 4D: je jednovláknová, optimalizovaná pro pomalé sítě bez šifrování a dostupná pro mnoho různých síťových protokolů. Jako takový není vůbec optimalizován pro moderní síťovou komunikaci a podporuje velmi omezený počet funkcí.

Proto jsme se ve verzi 4D 20 R5 rozhodli učinit síťovou vrstvu Legacy zastaralou a plánujeme ji brzy odstranit. Doporučujeme vám, abyste nyní přešli na síť ServerNet, pokud ji dosud používáte. Dovolte mi vysvětlit, jaké výhody vám přechod přinese.

Produkt blank

4D Netkit: Ověřování OAuth2.0 pomocí certifikátu

Automaticky přeloženo z Deepl

Některé servery OAuth 2.0, například Microsoft Identity Platform, poskytují možnost ověřování pomocí certifikátů namísto klientských tajemství. Tento přístup zvyšuje zabezpečení a ověřovací mechanismy v rámci protokolu. Počínaje verzí 4D 20 R5 obsahuje Netkit správu připojení založenou na certifikátech OAuth 2.0.

Produkt blank

4D View Pro: Vylepšení vlastních funkcí

Automaticky přeloženo z Deepl

Někdy můžete požadovat specializované výpočty obsahu sloupce nebo řádku, aniž byste věděli, kolik buněk bude ovlivněno.

V aplikaci 4D 20 R5 můžete nyní předat vlastnímu vzorci v rámci tabulkového vzorce více rozsahů buněk, například „A1:C10“, nebo objekt, například „OBJECT(„Jméno“,B2, „Příjmení“,C2)“, a načíst kolekci nebo objekt obsahující veškerý obsah buněk v metodě 4D.