Produkt

4D NetKit: Sichere OpenID-Authentifizierung mit nonce-Attribut

Automatisch übersetzt von Deepl

Bei der Arbeit mit modernen Authentifizierungsabläufen steht die Sicherheit an erster Stelle. Entwickler müssen häufig die Authentifizierung mit vertrauenswürdigen Identitätsanbietern wie Google oder Microsoft integrieren. An dieser Stelle kommt OpenID Connect (OIDC) ins Spiel.

OIDC ist eine Identitätsschicht, die auf OAuth 2.0 aufbaut. Sie ermöglicht es Ihrer Anwendung, die Identität eines Benutzers zu überprüfen und grundlegende Profilinformationen auf sichere Weise zu erhalten. Mit den jüngsten Erweiterungen der cs.NetKit.OAuth2Provider Klasse erleichtert 4D 21 nun die Arbeit mit OpenID Connect durch die Unterstützung des nonce-Parameters und neuer Token-Attribute, einschließlich des id_token.

Produkt blank

Trimmen, Trimmstart und Trimmende in 4D

Automatisch übersetzt von Deepl

Bei der Arbeit mit Benutzereingaben, der Datenbereinigung oder der Textformatierung besteht eine der häufigsten Aufgaben darin, unerwünschte Leerzeichen zu entfernen. Ob es sich um ein Leerzeichen handelt, das versehentlich vor einer E-Mail-Adresse eingegeben wurde, oder um einen Zeilenumbruch am Ende eines Copy-Paste-Vorgangs – diese scheinbar unsichtbaren Zeichen können zu unerwartetem Verhalten in Ihren Anwendungen führen.
Glücklicherweise bietet 4D 21 einfach zu verwendende String-Methoden, die Ihnen dabei helfen: Trim, Trim start, Trim end.

Produkt blank

4D NetKit: Dekodierung, Generierung und Validierung von JWT

Automatisch übersetzt von Deepl

JSON Web Tokens (JWT) haben sich zu einem wichtigen Standard für die sichere Authentifizierung und den Informationsaustausch zwischen Systemen entwickelt. Mit JWT können Sie Daten auf sichere, überprüfbare und standardisierte Weise übertragen und so die Komplexität reduzieren und gleichzeitig die Sicherheit verbessern. Insbesondere bei der Arbeit mit OpenID Connect sind JWTs unverzichtbar, da sie die Validierung und Dekodierung der vom OpenID Provider zurückgegebenen Informationen ermöglichen.

Innerhalb von 4D 21 bietet 4D NetKit eine einfache API zur Handhabung dieser Token: Dekodierung, Erzeugung und Validierung.

Produkt blank

4D Developer Automatische Aktivierung

Automatisch übersetzt von Deepl

Ist es nicht mühsam, die Lizenznummern jedes Mal manuell einzugeben, wenn Sie Ihre Software auf einem neuen Rechner installieren?
Mit 4D 21 ist das nicht mehr nötig, 4D erledigt das jetzt automatisch für Sie. Sehen wir uns an, wie.

Produkt blank

4D AIKit: Strukturierte Ausgaben

Automatisch übersetzt von Deepl

Wenn Sie KI in Ihrer Anwendung einsetzen, benötigen Sie oft Ausgaben, die Ihr Code analysieren kann, und nicht nur Freiformtext. Ganz gleich, ob Sie Daten für eine Benutzeroberfläche generieren, Geschäftslogik automatisieren oder eine mehrstufige Entscheidungsfindung orchestrieren, vorhersehbare, maschinenlesbare Antworten sind unerlässlich.

Aus diesem Grund führt 4D 21 mit 4D AIKit das neue response_format Attribut ein, mit dem Sie die genaue Struktur der Modellausgabe definieren können, um Konsistenz, Validierung und reibungslose Integration in Ihre Anwendungslogik zu gewährleisten.

Produkt blank

Bearbeiten und Verwalten von Komponentencode direkt im Host-Projekt aus dem 4D Explorer

Automatisch übersetzt von Deepl

In 4D 20 R9 haben wir die Möglichkeit eingeführt, Methoden und Klassen von Komponenten direkt von einem Host-Projekt aus zu bearbeiten und zu debuggen. Mit 4D 21 gehen wir nun noch einen Schritt weiter und machen den 4D Explorer zur zentralen Drehscheibe für die Bearbeitung von Projekt- und Komponentencode. Das ist für Sie: Besser und schneller mit Ihren Komponenten arbeiten.

Produkt blank

4D NetKit: Vereinfachung von OAuth 2.0 Redirects nach der Authentifizierung

Automatisch übersetzt von Deepl

4D NetKit hat mit 4D 21 die Umleitung von Benutzern nach einer OAuth 2.0-Authentifizierung vereinfacht. Die OAuth2Provider-Klasse in 4D NetKit erlaubt jetzt echte URLs für authenticationPage und authenticationErrorPage. Das bedeutet, dass Sie jetzt mehr Umleitungsoptionen nach der Authentifizierung haben, wie z. B. Qodly-Seiten oder HTTP-Handler. Unabhängig davon, ob die Authentifizierung erfolgreich ist oder fehlschlägt, behalten Sie die Kontrolle über die Benutzererfahrung mit reibungslosen, flexiblen Umleitungsoptionen.

Produkt blank

Verfolgen, Prüfen, Optimieren: Übernehmen Sie die Kontrolle über Ihre 4D-Websitzungen

Automatisch übersetzt von Deepl

Seit der Einführung skalierbarer Sitzungen ist die serverseitige Sitzungsverwaltung zu einer wichtigen Komponente moderner 4D-Architekturen geworden. Diese Sitzungen ermöglichen eine fein abgestimmte Skalierbarkeit für Webanwendungen, erfordern aber auch eine strengere Überwachung, um Leistung, Stabilität und Lizenzkontrolle zu gewährleisten. Mit 4D 21 haben Sie jetzt eine umfassende Möglichkeit, alle offenen Web Sessions zu überprüfen, egal ob sie von REST Verbindungen, SOAP Aufrufen oder 4DACTION Anfragen stammen.