Title: eID Easy
Author: eID Easy
Published: <strong>July 13, 2016</strong>
Last modified: January 15, 2026

---

Search plugins

![](https://ps.w.org/smart-id/assets/banner-772x250.png?rev=1658306)

![](https://ps.w.org/smart-id/assets/icon-256x256.png?rev=1476761)

# eID Easy

 By [eID Easy](https://profiles.wordpress.org/eideasy/)

[Download](https://downloads.wordpress.org/plugin/smart-id.zip)

 * [Details](https://test.wordpress.org/plugins/smart-id/#description)
 * [Reviews](https://test.wordpress.org/plugins/smart-id/#reviews)
 * [Development](https://test.wordpress.org/plugins/smart-id/#developers)

 [Support](https://wordpress.org/support/plugin/smart-id/)

## Description

This plugin makes secure identification and creating Qualified Electronic Signatures
using eID methods much easier than implementing these identification methods yourself.
Supported methods among others are: Belgian eID card, Latvian Personas apliecība,
Latvian eParaksts Mobile, Lithuanian Asmens tapatybės kortelė and M. parašas, Portugese
Cartão de Cidadão, Estonian ID card + Mobile-ID, Smart-ID, Web-eID. Full list check
at https://www.eideasy.com/supported-methods. Each method can be turned on and off
individually.

Plugin implements eideasy.com Oauth 2.0 protocol like Facebook and Google login.

After plugin installation you need to register your site to activate your site and
get the Oauth credentials. Also your e-mail needs to be verified.

### Filters and actions

There are several filters for customizing the plugin behaviour using add_filter()
WordPress function.
 1. Filter “eideasy_login” enables customizing the page where
user will be redirected after login completed. 2. Filter “eideasy_new_user_email”
enabled setting user e-mail to something else that default idcode@local.localhost
3. Filters to customize login buttons look and feel are: “ee-id-card-login, ee-mobile-
id-login, lv-id-card-login, lt-id-card-login, lt-mobile-id-login, pt-id-card-login,
smart-id-login, ee-web-eid-login” 4. Action eideasy_user_created. Will be executed
when new user has been created. Will get new user ID and user data as arguments.
5. Action eideasy_after_logged_in. Will be executed every time when user info has
been received and just before setting login cookie. Gets user data and user ID as
arguments. 6. Action eideasy_user_identified. Runs immediately after user data has
been received and includes array of data returned by eID Easy.

### Tips and tricks

Use shortcode [eid_easy] to get login button,
 Use shortcode [contract id=”123ABC”]
to create document signing page. Get the actual contract ID value from https://id.
eideasy.com

Since WordPress needs user e-mail and e-mail for users is not part of the data received
during identification then fake e-mail is created. Change the new user account e-
mail with add_filter() and filter eideasy_new_user_email. By default email will 
be idcode@local.localhost

Support email: support@eideasy.com
 Support phone +372 555 29 332

## Screenshots

 * [[
 * Admin view
 * [[
 * Login view

## Reviews

![](https://secure.gravatar.com/avatar/c001bdc87956734e6983f9b83cbf60fa0b858c3be9cd0783a96672813c97574f?
s=60&d=retro&r=g)

### 󠀁[Simple, lightweight](https://wordpress.org/support/topic/simple-lightweight-8/)󠁿

 [tpalts](https://profiles.wordpress.org/tpalts/) January 7, 2021

It just works.

 [ Read all 1 review ](https://wordpress.org/support/plugin/smart-id/reviews/)

## Contributors & Developers

“eID Easy” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ eID Easy ](https://profiles.wordpress.org/eideasy/)

[Translate “eID Easy” into your language.](https://translate.wordpress.org/projects/wp-plugins/smart-id)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/smart-id/), check out
the [SVN repository](https://plugins.svn.wordpress.org/smart-id/), or subscribe 
to the [development log](https://plugins.trac.wordpress.org/log/smart-id/) by [RSS](https://plugins.trac.wordpress.org/log/smart-id/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 4.9.10

 * Added support for Estonian ID cards over Web-eID

#### 4.9.9

 * Increased default WP request time to fix login errors when response takes a bit
   more time

#### 4.9.8

 * Improved test mode and it’s logging

#### 4.9.7

 * Added test mode functionality – switch between production (id.eideasy.com) and
   test (test.eideasy.com) environments
 * Fixed checkbox visibility issue in admin settings

#### 4.9.6

WooCommerce compatibility improvements

#### 4.9.5

WooCommerce compatibility improvements

#### 4.9.4

Security update.

#### 4.9.3

Fixed a migration that ran during the plugins_loaded action.

#### 4.9.2

Corrected the support email address.

#### 4.9.1

Added correct itsme logo.

#### 4.9.0

Added itsme login method.

#### 4.8

Refactored and cleaned up the codebase

#### 4.7

Removed deprecated login methods

#### 4.6

Added action eideasy_user_identified. Runs immediately after user data has been 
received.
 Added option to only identify people. If this option is checked then 
no users are logged in nor are any accounts created.

#### 4.5

Default Estonian users e-mail is @eesti.ee
 Allow connecting users with eID method
after logged in with password Thank you https://www.linkedin.com/in/rrosimannus/

#### 4.4.1

If login has finished then stop processing. Do not let other plugins log the user
out.

#### 4.4

Belgium ID card added.
 Latvia eParaksts Mobile ID added. Fixed bug where sometimes
popup was opened as well next to the redirect in mobile browsers

#### 4.3.1

Added action eideasy_after_logged_in

#### 4.3.0

Use OAuth redirect in mobile browsers instead of popup

#### 4.2.7

Bigger and better Smart-ID login button

#### 4.2.6

Fix updating user without POST from the user page

#### 4.2.5

Microsoft and IIS better image urls detection

#### 4.2.2

Do not activate new methods when upgrading plugin

#### 4.2.1

Shortcode login improvements

#### 4.2

Added action eideasy_user_created after registering new user from ID login.

#### 4.1.1

Improved way of registering JS files.

#### 4.1

Added filters so login buttons code can be customized easily to match your site 
identity.

#### 4.0

Upgrading base system to eideasy.com

#### 3.8

New Estonian e-ID symbolics
 Added filter smartid_new_user_email to allow editing
new user username/email Fixed custom redirect config error

#### 3.7.2

Added Agrello .ID login method

#### 3.6.0

After login URL is manually changeable

#### 3.5.2

Better detection of login in popup window

#### 3.4.1

Make sure sending empty ID code on custom profile page does not remove ID code from
user

#### 3.4

WordPress 5 testing
 Signing pages reintroduce due high customer demand Better multi
country support

#### 3.2.1

Fixed bug where ID code was lost for the user when updating in some cases

#### 3.2

Added filter “smartid_login” to decide where to redirect after login process is 
completed. Default is redirecting to home page.

#### 3.1

Intranet mode available. Site admins can add ID code to users manually and disable
automatic user registration.
 This allows limiting secure login to specific groups
of people only

## Meta

 *  Version **4.9.10**
 *  Last updated **3 months ago**
 *  Active installations **100+**
 *  WordPress version ** 4.5 or higher **
 *  Tested up to **6.8.5**
 *  Language
 * [English (US)](https://wordpress.org/plugins/smart-id/)
 * Tags
 * [itsme](https://test.wordpress.org/plugins/tags/itsme/)[spid](https://test.wordpress.org/plugins/tags/spid/)
 *  [Advanced View](https://test.wordpress.org/plugins/smart-id/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/smart-id/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/smart-id/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/smart-id/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/smart-id/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/smart-id/reviews/?filter=1)

[Add my review](https://wordpress.org/support/plugin/smart-id/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/smart-id/reviews/)

## Contributors

 *   [ eID Easy ](https://profiles.wordpress.org/eideasy/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/smart-id/)