4D Netkit: 証明書を使用した OAuth2.0 認証
Microsoft Identity Platform のようないくつかの OAuth 2.0 サーバーは、クライアントシークレットの代わりに証明書を使用する認証オプションを提供しています。このアプローチを使用することで、プロトコル内のセキュリティと認証メカニズムが強化されます。4Dのバージョン 20 R5 以降、Netkit には OAuth 2.0 の証明書ベースの接続管理が組み込まれています。
4D View Pro:カスタム関数の強化
4DネットキットGmailでメールを追加する
メールボックスの指定ラベルの中にテンプレートとしてメールを入れておく必要がある場合があります。4D 20 R5のリリースでは、メールを送信せずにメールボックスに追加できる機能を導入しました。
クラスのプロパティ宣言と代入を1行で行う
4D NetKit:PKCE for OAuth 2.0
OAuth 2.0は最新の認証の礎石です。PKCEの登場は、OAuth 2.0を傍受やリプレイ攻撃から強化する極めて重要な機能強化です。4D 20 R5の導入により、OAuth 2.0認証プロセスへのPKCEのシームレスな統合が可能になりました。
VS Code エディター: ワークスペースのシンタックスチェック
4D 20 R5 は、4D-Analyzer 拡張機能を通して、Visual Studio Code エディターに新しい機能をもたらします: ワークスペースのシンタックスチェックは、デベロッパーのエラーを大幅に減らし、コーディングの精度を効率化するように設計されています。
4D Write Pro.インターフェイスで利用可能な新しいセクションオプション
ご存知のように、4D Write Proは、連続したセクションと改ページされたセクションの2種類を管理します。
右ページと左ページを区別したい場合も、最初のページを他のページと区別したい場合も、これらの可能性はかつてはプログラミングかコンテキストメニューに限られていました。しかし、インターフェイスは進化しているのです!
便利な新しい 4D Write Pro属性: wk page size!
4D Write Pro の WP SET ATTRIBUTES コマンドは、ドキュメントのあらゆる種類の要素に適用されるため、最も頻繁に使用されるコマンドの 1つです。
4D 20 R5 では、新しいドキュメント属性が利用可能になりました: wk page size。その機能を詳しく見てみましょう!
バージョン管理システムにおけるカタログ管理の改善
皆様からの貴重なご意見にお応えして、4Dプロジェクト・アーキテクチャを大幅に改善しました。
従来、カタログファイルには、テーブル、フィールド、リレーションに適用される色や位置などのグラフィカルな情報を含む、プロジェクト構造に関するすべての情報が含まれていました。現在では、これらの詳細は別のファイルに便利に保存することができ、プルリクエストのレビューやバージョン管理システムでのマージ競合の管理作業を簡素化することができます。
この機能強化の詳細を掘り下げてみましょう。
新しいウィンドウタイプでアプリの外観をカスタマイズ
4D 20 R5 では、 2つのウィンドウタイプが追加されました。新たに提供される、タイトルバーのないフレキシブルなモーダルまたは非モーダルのウィンドウは、アプリケーションのカスタマイズ性に新たな可能性をもたらします。これにより、アプリケーションの外観を完全に自由にカスタマイズできるので、仕様に正確に沿うよう、または好みどおりにタイトルバーを設計し、カスタマイズされた検索ボックスなどの機能をシームレスに統合することができます。
それだけではありません! 開発プロセスを合理化するために設計されたいくつかの新しいコマンドも導入しました:
- ウィンドウを最小化するコマンド
- ウィンドウが最小化されているかどうかを確認するためのコマンド
- ウィンドウが最大化されているかどうかを確認するためのコマンド