{"id":49661,"date":"2016-07-13T17:05:58","date_gmt":"2016-07-13T17:05:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/smart-id\/"},"modified":"2026-01-15T13:19:05","modified_gmt":"2026-01-15T13:19:05","slug":"smart-id","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/smart-id\/","author":18316009,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"4.9.10","stable_tag":"trunk","tested":"6.8.5","requires":"4.5","requires_php":"","requires_plugins":null,"header_name":"eID Easy","header_author":"EID Easy O\u00dc","header_description":"","assets_banners_color":"565858","last_updated":"2026-01-15 13:19:05","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/eideasy.com\/","header_author_uri":"https:\/\/eideasy.com\/","rating":5,"author_block_rating":0,"active_installs":100,"downloads":7168,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"1"},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1476767,"resolution":"128x128","location":"assets","locale":""},"icon-128\u00d7128.png":{"filename":"icon-128\u00d7128.png","revision":1471402,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":1476761,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":1658306,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":1726029,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":1658308,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"Admin view","2":"Login view"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[247719,247721,141386,247720,149442],"plugin_category":[54],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-49661","plugin","type-plugin","status-publish","hentry","plugin_tags-bank-id","plugin_tags-franceconnect","plugin_tags-itsme","plugin_tags-smart-id","plugin_tags-spid","plugin_category-security-and-spam-protection","plugin_committers-eideasy","plugin_committers-smartid"],"banners":{"banner":"https:\/\/ps.w.org\/smart-id\/assets\/banner-772x250.png?rev=1658306","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/smart-id\/assets\/icon-128x128.png?rev=1476767","icon_2x":"https:\/\/ps.w.org\/smart-id\/assets\/icon-256x256.png?rev=1476761","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/smart-id\/assets\/screenshot-1.png?rev=1726029","caption":"Admin view"},{"src":"https:\/\/ps.w.org\/smart-id\/assets\/screenshot-2.png?rev=1658308","caption":"Login view"}],"raw_content":"<!--section=description-->\n<p>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\u012bba, Latvian eParaksts Mobile, Lithuanian Asmens tapatyb\u0117s kortel\u0117 and M. para\u0161as, Portugese Cart\u00e3o de Cidad\u00e3o, 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.<\/p>\n\n<p>Plugin implements eideasy.com Oauth 2.0 protocol like Facebook and Google login.<\/p>\n\n<p>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.<\/p>\n\n<h3>Filters and actions<\/h3>\n\n<p>There are several filters for customizing the plugin behaviour using add_filter() Wordpress function.\n1. Filter \"eideasy_login\" enables customizing the page where user will be redirected after login completed.\n2. Filter \"eideasy_new_user_email\" enabled setting user e-mail to something else that default idcode@local.localhost\n3. 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\"\n4. Action eideasy_user_created. Will be executed when new user has been created. Will get new user ID and user data as arguments.\n5. 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.\n6. Action eideasy_user_identified. Runs immediately after user data has been received and includes array of data returned by eID Easy.<\/p>\n\n<h3>Tips and tricks<\/h3>\n\n<p>Use shortcode [eid_easy] to get login button,\nUse shortcode [contract id=\"123ABC\"] to create document signing page. Get the actual contract ID value from https:\/\/id.eideasy.com<\/p>\n\n<p>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<\/p>\n\n<p>Support email: support@eideasy.com\nSupport phone +372 555 29 332<\/p>\n\n<!--section=changelog-->\n<h4>4.9.10<\/h4>\n\n<ul>\n<li>Added support for Estonian ID cards over Web-eID<\/li>\n<\/ul>\n\n<h4>4.9.9<\/h4>\n\n<ul>\n<li>Increased default WP request time to fix login errors when response takes a bit more time<\/li>\n<\/ul>\n\n<h4>4.9.8<\/h4>\n\n<ul>\n<li>Improved test mode and it's logging<\/li>\n<\/ul>\n\n<h4>4.9.7<\/h4>\n\n<ul>\n<li>Added test mode functionality - switch between production (id.eideasy.com) and test (test.eideasy.com) environments<\/li>\n<li>Fixed checkbox visibility issue in admin settings<\/li>\n<\/ul>\n\n<h4>4.9.6<\/h4>\n\n<p>WooCommerce compatibility improvements<\/p>\n\n<h4>4.9.5<\/h4>\n\n<p>WooCommerce compatibility improvements<\/p>\n\n<h4>4.9.4<\/h4>\n\n<p>Security update.<\/p>\n\n<h4>4.9.3<\/h4>\n\n<p>Fixed a migration that ran during the plugins_loaded action.<\/p>\n\n<h4>4.9.2<\/h4>\n\n<p>Corrected the support email address.<\/p>\n\n<h4>4.9.1<\/h4>\n\n<p>Added correct itsme logo.<\/p>\n\n<h4>4.9.0<\/h4>\n\n<p>Added itsme login method.<\/p>\n\n<h4>4.8<\/h4>\n\n<p>Refactored and cleaned up the codebase<\/p>\n\n<h4>4.7<\/h4>\n\n<p>Removed deprecated login methods<\/p>\n\n<h4>4.6<\/h4>\n\n<p>Added action eideasy_user_identified. Runs immediately after user data has been received.\nAdded option to only identify people. If this option is checked then no users are logged in nor are any accounts created.<\/p>\n\n<h4>4.5<\/h4>\n\n<p>Default Estonian users e-mail is @eesti.ee\nAllow connecting users with eID method after logged in with password\nThank you https:\/\/www.linkedin.com\/in\/rrosimannus\/<\/p>\n\n<h4>4.4.1<\/h4>\n\n<p>If login has finished then stop processing. Do not let other plugins log the user out.<\/p>\n\n<h4>4.4<\/h4>\n\n<p>Belgium ID card added.\nLatvia eParaksts Mobile ID added.\nFixed bug where sometimes popup was opened as well next to the redirect in mobile browsers<\/p>\n\n<h4>4.3.1<\/h4>\n\n<p>Added action eideasy_after_logged_in<\/p>\n\n<h4>4.3.0<\/h4>\n\n<p>Use OAuth redirect in mobile browsers instead of popup<\/p>\n\n<h4>4.2.7<\/h4>\n\n<p>Bigger and better Smart-ID login button<\/p>\n\n<h4>4.2.6<\/h4>\n\n<p>Fix updating user without POST from the user page<\/p>\n\n<h4>4.2.5<\/h4>\n\n<p>Microsoft and IIS better image urls detection<\/p>\n\n<h4>4.2.2<\/h4>\n\n<p>Do not activate new methods when upgrading plugin<\/p>\n\n<h4>4.2.1<\/h4>\n\n<p>Shortcode login improvements<\/p>\n\n<h4>4.2<\/h4>\n\n<p>Added action eideasy_user_created after registering new user from ID login.<\/p>\n\n<h4>4.1.1<\/h4>\n\n<p>Improved way of registering JS files.<\/p>\n\n<h4>4.1<\/h4>\n\n<p>Added filters so login buttons code can be customized easily to match your site identity.<\/p>\n\n<h4>4.0<\/h4>\n\n<p>Upgrading base system to eideasy.com<\/p>\n\n<h4>3.8<\/h4>\n\n<p>New Estonian e-ID symbolics\nAdded filter smartid_new_user_email to allow editing new user username\/email\nFixed custom redirect config error<\/p>\n\n<h4>3.7.2<\/h4>\n\n<p>Added Agrello .ID login method<\/p>\n\n<h4>3.6.0<\/h4>\n\n<p>After login URL is manually changeable<\/p>\n\n<h4>3.5.2<\/h4>\n\n<p>Better detection of login in popup window<\/p>\n\n<h4>3.4.1<\/h4>\n\n<p>Make sure sending empty ID code on custom profile page does not remove ID code from user<\/p>\n\n<h4>3.4<\/h4>\n\n<p>Wordpress 5 testing\nSigning pages reintroduce due high customer demand\nBetter multi country support<\/p>\n\n<h4>3.2.1<\/h4>\n\n<p>Fixed bug where ID code was lost for the user when updating in some cases<\/p>\n\n<h4>3.2<\/h4>\n\n<p>Added filter \"smartid_login\" to decide where to redirect after login process is completed. Default is redirecting to home page.<\/p>\n\n<h4>3.1<\/h4>\n\n<p>Intranet mode available. Site admins can add ID code to users manually and disable automatic user registration.\nThis allows limiting secure login to specific groups of people only<\/p>","raw_excerpt":"Short Description: Secure identification and Qualified Electronic Signature plugin for WordPress using eID methods and eideasy.com Oauth 2.0 protocol.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/49661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=49661"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/eideasy"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=49661"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=49661"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=49661"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=49661"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=49661"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=49661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}