Skip to content
4D Blog
  • 4D Product Extensions
    • 4D Product ExtensionsExplore blog posts featuring tools and modules to enhance and extend your 4D environment.
      • 4D AIKitInject semantic AI to interpret data and automate decisions.
      • 4D Qodly ProBuild and extend 4D applications to web visually.
      • 4D ComponentsManage and develop components with modern dependency control.
      • Email, Microsoft 365, GmailIntegrate authentication, email, and calendar in 4D applications.
      • 4D Write ProGenerate data-driven documents with the 4D word processor and integrated AI assistant.
      • 4D View ProVisualize data and manage spreadsheets effectively.
  • For Developers
    • For DevelopersBuild better 4D applications with practical patterns and technical deep dives from our blog.
      • ORDADesign clean data models using an object-oriented approach with Object Relational Data Access.
      • 4D LanguageMaster the 4D language to write clear, structured, and maintainable code.
      • Development ModeStructure projects and collaborate efficiently in team environments.
      • Code EditorDevelop faster and debug smarter using the 4D code editor and integrated tools.
      • User Interface / GUIEnhance your 4D user interfaces with elements like forms, lists, menus, and printing options.
  • For Admins
    • For AdminsOperate, deploy, and maintain 4D environments with control and predictability.
      • 4D ServerConfigure and manage 4D Server environments reliably.
      • MaintenanceMonitor, log, and maintain stable 4D environments.
      • DeploymentPackage, secure, and deploy 4D applications safely.
  • Learning Paths
    • Learning PathsOfficial guides, tutorials, videos, documentation, and repositories to accelerate your 4D learning journey.
      • Learn 4DStructured, hands-on tutorials hosted on Learn 4D, designed to guide you from beginner to advanced with interactive lessons.
      • What’s New in 4DExplore what’s new in the latest LTS release and see how it moves your applications forward.
      • 4D WebinarsExpert-led technical sessions exploring new features, architecture decisions, and real use cases in 4D development.
      • 4D DocumentationAccess the official technical reference for 4D.
      • 4D GitHub RepoExplore official 4D GitHub Repo.
      • 4D Knowledge BaseExplore a wealth of technical expertise through our Tech Notes and Tips.
  • DE
  • FR
  • PT
  • CS
  • ES
  • IT
  • JA
Home 4D Product ExtensionsEmail, Microsoft 365, GmailAuthentication

Authentication

Authentication

Authentication (Security)

21

  • 3
  • 0

4D NetKit: Secure OpenID Authentication with nonce attribute

When working with modern authentication flows, security is paramount. Developers often need to integrate authentication with trusted identity provider...

Fabrice Mainguené
Fabrice Mainguené
October 21, 2025 1 min read

4D NetKit OAuth 2.0

Authentication

Authentication (Security)

21

  • 3
  • 0

4D NetKit: Decoding, Generating, and Validating JWT

JSON Web Tokens (JWT) have become a key standard for secure authentication and information exchange between systems. With JWT, you can transmit data i...

Fabrice Mainguené
Fabrice Mainguené
October 17, 2025 1 min read

4D NetKit

Authentication

Authentication (Security)

21

  • 3
  • 0

4D NetKit: Simplifying OAuth 2.0 Redirects after authentication

4D NetKit just made redirecting users after OAuth 2.0 authentication easier with 4D 21. The OAuth2Provider class in 4D NetKit now allows real URLs for...

Fabrice Mainguené
Fabrice Mainguené
October 15, 2025 1 min read

4D NetKit OAuth 2.0

Authentication

20 R9

21

  • 4
  • 0

4D NetKit: Use your web server host ports to retrieve your OAuth 2.0 authentication response

When using OAuth 2.0 authentication with 4D NetKit, you must define a redirect URI to indicate where the OAuth 2.0 server should return the authentica...

Fabrice Mainguené
Fabrice Mainguené
April 23, 2025 1 min read

4D NetKit OAuth 2.0

Authentication

Gmail – Google Mail API

20 R8

21

  • 3
  • 0

4D Netkit: Get user information from Google

Being able to access Google user information efficiently is critical for creating responsive user interfaces and automating tasks like sending emails ...

Fabrice Mainguené
Fabrice Mainguené
January 22, 2025 1 min read

4D NetKit Google

Authentication

Authentication

Microsoft 365

20 R6

21

  • 4
  • 0

4D Netkit: Customizing OAuth 2.0 Connection Interface

Some of you may need to manage the display of the connection interface during an OAuth 2.0 connection for design or technical reasons. From 4D 20 R6, ...

Fabrice Mainguené
Fabrice Mainguené
July 18, 2024 1 min read

4D NetKit OAuth 2.0

Authentication

20 R5

21

  • 4
  • 0

4D Netkit: OAuth2.0 authentication using a certificate

Several OAuth 2.0 servers, like the Microsoft Identity Platform, provide an authentication option utilizing certificates instead of client secrets. Th...

Fabrice Mainguené
Fabrice Mainguené
May 8, 2024 1 min read

4D NetKit OAuth 2.0

Authentication

20 R5

21

  • 4
  • 0

4D NetKit: PKCE for OAuth 2.0

OAuth 2.0 is a cornerstone of modern authentication. Enter PKCE, a pivotal enhancement fortifying OAuth 2.0 against interception and replay attacks. W...

Fabrice Mainguené
Fabrice Mainguené
May 7, 2024 1 min read

4D NetKit OAuth 2.0

Authentication

Authentication

Authentication (Security)

21

v20 R2

  • 6
  • 0

4D Netkit: Enhancement of OAuth2 Authorization

With 4D v19 R3, connecting your application to the Microsoft Graph API through OAuth 2.0 has become incredibly convenient using 4D NetKit. Now, with ...

Fabrice Mainguené
Fabrice Mainguené
July 19, 2023 1 min read

4D NetKit OAuth 2.0

Page 1 of 1

Categories

  • 4D Tutorials
  • 4D Summit sessions and other online videos
  • 4D Server
  • Maintenance
  • Deployment
  • News & Insights
  • Release infos
  • Back End
  • Tutorial
  • 4D AIKit
  • 4D Components
  • Generic
  • User Interface
  • 4D View Pro
  • 4D Write Pro
  • Email, Microsoft 365, Gmail
  • 4D Qodly Pro
  • Development Mode
  • 4D Language
  • ORDA
  • User Interface / GUI
  • Generic
Subscribe to our newsletter

© 2026 4D SAS. All rights reserved.

  • Terms & Conditions
  • Legal Notice
  • Data Policy
  • Cookie policy
  • Product License
  • Cookies Preferences

Contact us

Got a question, suggestion or just want to get in touch with the 4D bloggers? Drop us a line!

* Your privacy is very important to us. Please click here to view our Policy

Subscribe to 4D Newsletter

* Your privacy is very important to us. Please click here to view our Policy