PHPackages                             plugin/owc-gravityforms-digid - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. plugin/owc-gravityforms-digid

ActiveWordpress-plugin[Authentication &amp; Authorization](/categories/authentication)

plugin/owc-gravityforms-digid
=============================

Add a DigiD login field to GravityForms

v2.0.0(6mo ago)0427↓33.3%PHPPHP ^8.0CI passing

Since Apr 22Pushed 2mo ago5 watchersCompare

[ Source](https://github.com/yardinternet/owc-gravityforms-digid)[ Packagist](https://packagist.org/packages/plugin/owc-gravityforms-digid)[ RSS](/packages/plugin-owc-gravityforms-digid/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (12)Versions (57)Used By (0)

OWC GravityForms DigiD
======================

[](#owc-gravityforms-digid)

[![Tests passing](https://github.com/yardinternet/owc-gravityforms-digid/actions/workflows/run-tests.yml/badge.svg "Tests passing")](https://github.com/yardinternet/owc-gravityforms-digid/actions/workflows/run-tests.yml/badge.svg)

This plugin provides a GravityForms field to retrieve a BSN (social security) number from DigiD.

Local development
-----------------

[](#local-development)

DigiD is only able to connect with valid PKi certificates, for local development you can fake a session by setting the below environment variable.

```
DIGID_FAKE_SESSION='012345678'
```

Logging
-------

[](#logging)

Enable logging to monitor errors during communication with DigiD. Make sure to set WP\_DEBUG to true in your wp-config.php to enable logging. Be cautious: the generated log file is stored in the publicly accessible upload directoy and can include sensitive information.

- Logs are written daily to `gfdigid-log{-date}.json` in the uploads directory.
- A rotating file handler keeps up to 7 log files by default, deleting the oldest as needed.
- You can change the maximum number of log files using the filter described below.

Hooks
-----

[](#hooks)

### Change the maximum number of log files

[](#change-the-maximum-number-of-log-files)

Use the following filter to alter the rotating file handler's max files setting:

```
apply_filters('owc_gravityforms_digid_rotating_filer_handler_max_files', GF_DIGID_LOGGER_DEFAULT_MAX_FILES)
```

### Intercept exceptions for custom handling

[](#intercept-exceptions-for-custom-handling)

You can intercept exceptions caught by the plugin for additional processing or custom logging using this filter:

```
do_action('owc_gravityforms_digid_exception_intercept', $exception, $method)
```

The `$exception` parameter contains the caught exception object.

Creating a new release
----------------------

[](#creating-a-new-release)

1. Update the version in `plugin.php` x2 (plugin version and metadata)
2. Ensure that `CHANGELOG.md` and `RELEASE_NOTES.md` are updated with the latest changes
3. Draft a new release

About us
--------

[](#about-us)

[![banner](https://raw.githubusercontent.com/yardinternet/.github/refs/heads/main/profile/assets/small-banner-github.svg)](https://www.yard.nl/werken-bij/)

###  Health Score

49

—

FairBetter than 95% of packages

Maintenance77

Regular maintenance activity

Popularity16

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor3

3 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~42 days

Recently: every ~91 days

Total

49

Last Release

192d ago

Major Versions

v1.7.0 → v2.0.02025-10-21

PHP version history (4 changes)v1.0.0PHP &gt;=7.0

v1.0.8PHP &gt;=7.2

v1.7.0PHP &gt;=7.4|^8.1

v2.0.0PHP ^8.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/62775?v=4)[Anton Zhuravsky](/maintainers/Yard)[@yard](https://github.com/yard)

---

Top Contributors

[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (43 commits)")[![robertbossaert](https://avatars.githubusercontent.com/u/4972135?v=4)](https://github.com/robertbossaert "robertbossaert (40 commits)")[![ictbeheer](https://avatars.githubusercontent.com/u/14947039?v=4)](https://github.com/ictbeheer "ictbeheer (37 commits)")[![Yard-Daniel](https://avatars.githubusercontent.com/u/73103852?v=4)](https://github.com/Yard-Daniel "Yard-Daniel (22 commits)")[![edwinsiebel](https://avatars.githubusercontent.com/u/4084596?v=4)](https://github.com/edwinsiebel "edwinsiebel (20 commits)")[![mvdhoek1](https://avatars.githubusercontent.com/u/11852816?v=4)](https://github.com/mvdhoek1 "mvdhoek1 (10 commits)")[![SimonvanWijhe](https://avatars.githubusercontent.com/u/41121933?v=4)](https://github.com/SimonvanWijhe "SimonvanWijhe (6 commits)")[![FreakyWizard](https://avatars.githubusercontent.com/u/114140418?v=4)](https://github.com/FreakyWizard "FreakyWizard (3 commits)")[![YvetteNikolov](https://avatars.githubusercontent.com/u/48315669?v=4)](https://github.com/YvetteNikolov "YvetteNikolov (3 commits)")[![hnccox](https://avatars.githubusercontent.com/u/89316701?v=4)](https://github.com/hnccox "hnccox (1 commits)")

---

Tags

plugin

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/plugin-owc-gravityforms-digid/health.svg)

```
[![Health](https://phpackages.com/badges/plugin-owc-gravityforms-digid/health.svg)](https://phpackages.com/packages/plugin-owc-gravityforms-digid)
```

###  Alternatives

[laravel/framework

The Laravel Framework.

34.7k509.9M17.0k](/packages/laravel-framework)[symfony/security-bundle

Provides a tight integration of the Security component into the Symfony full-stack framework

2.5k172.9M1.8k](/packages/symfony-security-bundle)[elgg/elgg

Elgg is an award-winning social networking engine, delivering the building blocks that enable businesses, schools, universities and associations to create their own fully-featured social networks and applications.

1.7k15.7k5](/packages/elgg-elgg)[ec-cube/ec-cube

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)[forme/framework

An MVC framework for WordPress.

175.0k3](/packages/forme-framework)[lucatacconi/crunz-ui

User interface for lavary/crunz. Integrate Crunz library and funtions: Tabular, monthly or weekly interface to view the scheduled and executed tasks. Quick display of the execution result of the tasks that have been executed (Indicator icons easily show the result). Upload, download, edit or delete tasks. Forced run of the task, even outside the scheduled time with eventual display of the log once the execution is completed. It can be used with integrated Crunz or with a version of Crunz already installed on the system

151.5k](/packages/lucatacconi-crunz-ui)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
