4D NetKit:nonce属性によるセキュアなOpenID認証
最新の認証フローを使用する場合、セキュリティが最も重要です。開発者はしばしば、Google やMicrosoft のような信頼できるIDプロバイダーと認証を統合する必要があります。そこでOpenID Connect(OIDC)の出番です。 OIDC はOAuth 2.0 の上に構築された認証レイヤ...
最新の認証フローを使用する場合、セキュリティが最も重要です。開発者はしばしば、Google やMicrosoft のような信頼できるIDプロバイダーと認証を統合する必要があります。そこでOpenID Connect(OIDC)の出番です。 OIDC はOAuth 2.0 の上に構築された認証レイヤ...
JSON Webトークン(JWT)は、セキュアな認証とシステム間の情報交換のための重要な標準となっています。JWTを使用すると、安全で検証可能な標準化された方法でデータを送信でき、セキュリティを向上させながら複雑さを軽減できます。特に、JWTはOpenID Connectを使用する際に不可欠であり、...
4D NetKit は、4D 21 においてOAuth 2.0 認証後のリダイレクトをより簡単にしました。4D NetKit のOAuth2Provider クラスでは、authenticationPage とauthenticationErrorPage に実際のURL を指定できるようになりまし...
カレンダーイベントを扱うことは、多くのビジネスアプリケーションの核となる部分です。チームミーティングを開催するにしても、イベントのライフサイクルを管理するにしても、プログラムでイベントを作成・更新・削除できることは不可欠です。 このブログ記事では、4D 20 R10 で提供されている Office...
カレンダーやイベントの管理は、特に Googleカレンダーや Microsoft 365 のような一般的なサービスと統合する場合、多くのアプリケーションにとって非常に重要です。4D 20 R9 では、新しい 4D NetKit コマンドを使って、これらのプラットフォームからカレンダーやイベントを簡単...
OAuth 2.0認証を 4D NetKit で使用する場合、OAuth 2.0 サーバーが認証結果を返す宛先を示すリダイレクトURI を定義する必要があります。4D 20 R9 では、ホストWebサーバーのアドレスとポートを使って認証結果を取得できるようになりました。この機能強化により、認証プロセ...
Googleのユーザー情報に効率的にアクセスできることは、レスポンシブなユーザーインターフェイスを作成したり、ドメイン内の複数のユーザーにメールを送信するなどのタスクを自動化したりする上で非常に重要です。このような要件を満たすために、特定のユーザー情報を取得したり、すべてのドメインのプロファイルや連...
アプリのUIに未読メール数を表示するためにIMAPコマンドを使用している方も多いと思います。4D 20 R7では、IMAPTransporter.getBoxList()関数が強化され、未読メール数とメールボックスのプロパティを同時に取得できるようになりました。 ...
アプリのUIに未読メール数を表示し、ユーザーに新着メッセージを知らせるために、多くの方がGmailコマンドを使用しています。そこで、4D 20 R7から、Google.mail.getLabelList( )関数をアップグレードし、Gmailのラベルプロパティとともに未読メール数を一度に取得できるよ...
デザインや技術的な理由から、OAuth 2.0接続の接続インターフェースの表示を管理する必要がある場合があります。4D 20 R6 からは、自動的に Webブラウザーが開いて接続インターフェースを表示するのではなく、authenticateURI を使って好きな場所に表示することができます。 この...