{"id":5142,"date":"2016-09-08T21:27:50","date_gmt":"2016-09-09T03:27:50","guid":{"rendered":"http:\/\/allidm.com\/blog\/?p=5142"},"modified":"2016-09-08T21:27:50","modified_gmt":"2016-09-09T03:27:50","slug":"openam-text-to-speech-authentication-module","status":"publish","type":"post","link":"https:\/\/allidm.com\/blog\/openam-text-to-speech-authentication-module\/","title":{"rendered":"OpenAM Text To Speech Authentication Module"},"content":{"rendered":"<h2>OpenAM Text To Speech Authentication Module<\/h2>\n<p>Take a look to the video that show how to implement two factor authentication for users who may have impaired vision and would struggle to read an OTP or the code from a 2FA application.<\/p>\n<p>The code is available at <a href=\"https:\/\/github.com\/wayneblacklock\/ttsAuthModule\" target=\"_blank\">https:\/\/github.com\/wayneblacklock\/ttsAuthModule<\/a><\/p>\n<p>Read more at &#8211;<a href=\"https:\/\/forgerock.org\/2016\/09\/openam-text-to-speech-authentication-module\/\" target=\"_blank\"> OpenAM Text To Speech Authentication Module<\/a><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/allidm.com\/blog\/wp-content\/uploads\/2015\/11\/Allidm-IdentityAccessManagement.png\"><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"4613\" data-permalink=\"https:\/\/allidm.com\/blog\/logmote-has-launched-its-unified-authentication-single-sign-on-sso-solution-into-the-global-security-market\/allidm-identityaccessmanagement\/#main\" data-orig-file=\"https:\/\/i0.wp.com\/allidm.com\/blog\/wp-content\/uploads\/2015\/11\/Allidm-IdentityAccessManagement.png?fit=10%2C10&amp;ssl=1\" data-orig-size=\"10,10\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Allidm Identity Access Management Post Image\" data-image-description=\"&lt;p&gt;Identity and Access Management Post Image&lt;\/p&gt;\n\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/allidm.com\/blog\/wp-content\/uploads\/2015\/11\/Allidm-IdentityAccessManagement.png?fit=10%2C10&amp;ssl=1\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/allidm.com\/blog\/wp-content\/uploads\/2015\/11\/Allidm-IdentityAccessManagement.png?resize=10%2C10\" alt=\"Allidm Identity Access Management Post Image\" width=\"10\" height=\"10\" class=\"alignnone size-full wp-image-4613\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>OpenAM Text To Speech Authentication Module Take a look to the video that show how to implement two factor authentication for users who may have impaired vision and would struggle to read an OTP or the code from a 2FA application. The code is available at https:\/\/github.com\/wayneblacklock\/ttsAuthModule Read more at &#8211; OpenAM Text To Speech [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[597,95,6,187,548,98,43],"tags":[1590,1443],"class_list":["post-5142","post","type-post","status-publish","format-standard","hentry","category-biometric","category-forgerock","category-news","category-openam","category-opendj-forgerock","category-openidm","category-iam-identity-solutions","tag-iam-impaired-vision","tag-iam-openam"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p25vfy-1kW","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/allidm.com\/blog\/wp-json\/wp\/v2\/posts\/5142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/allidm.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/allidm.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/allidm.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/allidm.com\/blog\/wp-json\/wp\/v2\/comments?post=5142"}],"version-history":[{"count":1,"href":"https:\/\/allidm.com\/blog\/wp-json\/wp\/v2\/posts\/5142\/revisions"}],"predecessor-version":[{"id":5143,"href":"https:\/\/allidm.com\/blog\/wp-json\/wp\/v2\/posts\/5142\/revisions\/5143"}],"wp:attachment":[{"href":"https:\/\/allidm.com\/blog\/wp-json\/wp\/v2\/media?parent=5142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/allidm.com\/blog\/wp-json\/wp\/v2\/categories?post=5142"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/allidm.com\/blog\/wp-json\/wp\/v2\/tags?post=5142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}