{"version":"1.0","provider_name":"Archive","provider_url":"https:\/\/regroove.ca\/archive","author_name":"Sean Wallbridge","author_url":"https:\/\/regroove.ca\/archive\/author\/swallbridge\/","title":"Two-factor authentication for the masses - Archive","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"49mJLDw3Eq\"><a href=\"https:\/\/regroove.ca\/archive\/2011\/08\/22\/two-factor-authentication-for-the-masses\/\">Two-factor authentication for the masses<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/regroove.ca\/archive\/2011\/08\/22\/two-factor-authentication-for-the-masses\/embed\/#?secret=49mJLDw3Eq\" width=\"600\" height=\"338\" title=\"&#8220;Two-factor authentication for the masses&#8221; &#8212; Archive\" data-secret=\"49mJLDw3Eq\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>\n","description":"One thing the \u201cbig guys\u201d have always had available to them is \u201ctwo factor\u201d authentication in the form of products such as SecureID from RSA (there are others but SecureID is the one I\u2019m most familiar with).&#160; Two factor authentication goes beyond the password authentication mechanisms we are all used to and adds a layer &hellip;"}