{"id":1329,"date":"2022-10-13T13:59:47","date_gmt":"2022-10-13T05:59:47","guid":{"rendered":"\/?p=1329"},"modified":"2022-10-13T13:59:47","modified_gmt":"2022-10-13T05:59:47","slug":"configuring-cisco-unity-connection-oauth2-for-office-365-integration","status":"publish","type":"post","link":"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/","title":{"rendered":"Configuring Cisco Unity Connection OAuth2 for Office 365 Integration"},"content":{"rendered":"<p>Microsoft have recently deprecated basic authentication in Exchange Online (Office 365) and in doing so require all application integrations to use modern methods of authentication such as OAuth2. You can read about the changes in the following link <a href=\"https:\/\/learn.microsoft.com\/en-us\/exchange\/clients-and-mobile-in-exchange-online\/deprecation-of-basic-authentication-exchange-online\" target=\"_blank\" rel=\"noopener\">here<\/a>. The tenancy changes in Azure started on the 1st of October 2022. Our Cisco Unity Connnection application was configured for basic authentication and required the switch to OAuth2 due to the aforementioned changes.<\/p>\n<p><strong>Azure Configuration<\/strong><\/p>\n<ol>\n<li>Login to MS Azure and select Azure Active Directory. If your not the wizz bang cloud admin then youll need to have that person do it. Select App Registrations<\/li>\n<li>Click on Certificates and Secrets &gt; Client secrets &gt; New client secret. Enter a description and expiry. Select add. Copy the secret down, it is important to do so at this point as you cant see it after.<\/li>\n<li>Create a new App registration, copy the application client ID and directory ID values. Click on API permissions and configure like so:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1331\" src=\"https:\/\/www.insecurewi.re\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"\/wp-content\/uploads\/2022\/10\/graph-api.png\" alt=\"MS Graph API\" width=\"1007\" height=\"266\" data-srcset=\"https:\/\/www.insecurewi.re\/wp-content\/uploads\/2022\/10\/graph-api.png 1007w, https:\/\/www.insecurewi.re\/wp-content\/uploads\/2022\/10\/graph-api-300x79.png 300w, https:\/\/www.insecurewi.re\/wp-content\/uploads\/2022\/10\/graph-api-768x203.png 768w, https:\/\/www.insecurewi.re\/wp-content\/uploads\/2022\/10\/graph-api-100x26.png 100w, https:\/\/www.insecurewi.re\/wp-content\/uploads\/2022\/10\/graph-api-700x185.png 700w\" data-sizes=\"auto, (max-width: 1007px) 100vw, 1007px\" \/><br \/>\n<em>Note that I am using the Microsoft Graph API &#8211; this API is faster than the EWS one in terms of voicemail delivery and the MWI (red light). Microsoft are deprecating the EWS api so ignore the Cisco doco and dont bother using it.<\/em><\/li>\n<li>Be sure to click Grant Admin consent for &lt;tenancy name&gt; on the api items. Azure side is now completed.<\/li>\n<\/ol>\n<p><strong>Cisco Unity Configuration<\/strong><\/p>\n<ol>\n<li>Login to your Cisco Unity Connection admin page. Select Unified Messaging &gt; Unified Messaging Services. Click on your service and selected edit.<\/li>\n<li>Change the web based authentication option to OAuth2 and configure the settings:<br \/>\nApplication Client ID, Client Secret and Directory ID. See below for an example &#8211; confirmed working with these settings:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1334\" src=\"https:\/\/www.insecurewi.re\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"\/wp-content\/uploads\/2022\/10\/unity-oauth2-1.png\" alt=\"Unity Oauth2\" width=\"704\" height=\"824\" data-srcset=\"https:\/\/www.insecurewi.re\/wp-content\/uploads\/2022\/10\/unity-oauth2-1.png 704w, https:\/\/www.insecurewi.re\/wp-content\/uploads\/2022\/10\/unity-oauth2-1-256x300.png 256w, https:\/\/www.insecurewi.re\/wp-content\/uploads\/2022\/10\/unity-oauth2-1-85x100.png 85w, https:\/\/www.insecurewi.re\/wp-content\/uploads\/2022\/10\/unity-oauth2-1-384x450.png 384w\" data-sizes=\"auto, (max-width: 704px) 100vw, 704px\" \/><\/li>\n<li>For Cisco Unity Connection 12.5 the AD Authentication endpoint is https:\/\/login.microsoftonline.com and Resource URI equals https:\/\/outlook.office365.com<\/li>\n<li>Make sure outlook.office365.com is set as the dns domain name under hosted exchange servers. At this point you can click test and it should pass.<\/li>\n<li>You can leave the username and password credentials as is (that were used for basic auth). These are now used for the auto discovery. Some users have reported that if that password has special characters in it &#8211; the integration breaks. I did not experience this problem. The info is on the Cisco Support Forums <a href=\"https:\/\/community.cisco.com\/t5\/collaboration-applications\/oauth-for-office-365-unity-connection-12-5-su2\/td-p\/4023422\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/li>\n<\/ol>\n<p>Note that I tried the EWS api and then moved to the Microsoft Graph API, the difference was huge. Voicemail delivery to and message waiting indicator both worked instantly. When using EWS api it took 15 mins for an voicemail to appear in the 365 inbox.<br \/>\nThe Cisco configuration guide for OAuth2 setttings with 365 is located <a href=\"https:\/\/www.cisco.com\/c\/en\/us\/td\/docs\/voice_ip_comm\/connection\/12x\/unified_messaging\/b_12xcucumgx\/b_12xcucumgx_chapter_01.html#id_25193\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/p>\n<p>I hope this helps anyone else who ran into this problem!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft have recently deprecated basic authentication in Exchange Online (Office 365) and in doing so require all application integrations to use modern methods of authentication&#8230;<\/p>\n","protected":false},"author":2,"featured_media":1336,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21,23,24,18],"tags":[67,137,138,187],"class_list":["post-1329","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-active-directory","category-azure","category-cisco","category-voip","tag-cisco","tag-oauth3","tag-office-365","tag-unity"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Configuring Cisco Unity Connection OAuth2 for Office 365 Integration - Insecure Wire<\/title>\n<meta name=\"description\" content=\"Microsoft have recently deprecated basic authentication in Exchange Online (Office 365) and in doing so require all application integrations to use modern methods of authentication such as OAuth2.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Configuring Cisco Unity Connection OAuth2 for Office 365 Integration - Insecure Wire\" \/>\n<meta property=\"og:description\" content=\"Microsoft have recently deprecated basic authentication in Exchange Online (Office 365) and in doing so require all application integrations to use modern methods of authentication such as OAuth2.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/\" \/>\n<meta property=\"og:site_name\" content=\"Insecure Wire\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-13T05:59:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.insecurewi.re\/wp-content\/uploads\/2022\/10\/OAuth2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"654\" \/>\n\t<meta property=\"og:image:height\" content=\"308\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"nikonau\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/insecurewire\" \/>\n<meta name=\"twitter:site\" content=\"@insecurewire\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"nikonau\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/\"},\"author\":{\"name\":\"nikonau\",\"@id\":\"https:\/\/www.insecurewi.re\/#\/schema\/person\/8ba08b41fc754b971a948ead6ccb777d\"},\"headline\":\"Configuring Cisco Unity Connection OAuth2 for Office 365 Integration\",\"datePublished\":\"2022-10-13T05:59:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/\"},\"wordCount\":460,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.insecurewi.re\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.insecurewi.re\/wp-content\/uploads\/2022\/10\/OAuth2.png\",\"keywords\":[\"Cisco\",\"OAuth3\",\"Office 365\",\"Unity\"],\"articleSection\":[\"Active Directory\",\"Azure\",\"Cisco\",\"VOIP\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/\",\"url\":\"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/\",\"name\":\"Configuring Cisco Unity Connection OAuth2 for Office 365 Integration - Insecure Wire\",\"isPartOf\":{\"@id\":\"https:\/\/www.insecurewi.re\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.insecurewi.re\/wp-content\/uploads\/2022\/10\/OAuth2.png\",\"datePublished\":\"2022-10-13T05:59:47+00:00\",\"description\":\"Microsoft have recently deprecated basic authentication in Exchange Online (Office 365) and in doing so require all application integrations to use modern methods of authentication such as OAuth2.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/#primaryimage\",\"url\":\"https:\/\/www.insecurewi.re\/wp-content\/uploads\/2022\/10\/OAuth2.png\",\"contentUrl\":\"https:\/\/www.insecurewi.re\/wp-content\/uploads\/2022\/10\/OAuth2.png\",\"width\":654,\"height\":308,\"caption\":\"OAuth2\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.insecurewi.re\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Configuring Cisco Unity Connection OAuth2 for Office 365 Integration\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.insecurewi.re\/#website\",\"url\":\"https:\/\/www.insecurewi.re\/\",\"name\":\"Insecure Wire\",\"description\":\"A Network Engineer\u2019s Perspective.\",\"publisher\":{\"@id\":\"https:\/\/www.insecurewi.re\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.insecurewi.re\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.insecurewi.re\/#organization\",\"name\":\"Insecure Wire\",\"url\":\"https:\/\/www.insecurewi.re\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.insecurewi.re\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.insecurewi.re\/wp-content\/uploads\/2023\/10\/cloud.png\",\"contentUrl\":\"https:\/\/www.insecurewi.re\/wp-content\/uploads\/2023\/10\/cloud.png\",\"width\":32,\"height\":32,\"caption\":\"Insecure Wire\"},\"image\":{\"@id\":\"https:\/\/www.insecurewi.re\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/insecurewire\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.insecurewi.re\/#\/schema\/person\/8ba08b41fc754b971a948ead6ccb777d\",\"name\":\"nikonau\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.insecurewi.re\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2d1b9d9dc90da4f6d3da31b870f418c6b3553ba9be48d53e8ee3a35b0adb1d35?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2d1b9d9dc90da4f6d3da31b870f418c6b3553ba9be48d53e8ee3a35b0adb1d35?s=96&d=mm&r=g\",\"caption\":\"nikonau\"},\"sameAs\":[\"https:\/\/x.com\/https:\/\/twitter.com\/insecurewire\"],\"url\":\"https:\/\/www.insecurewi.re\/index.php\/author\/nikon\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Configuring Cisco Unity Connection OAuth2 for Office 365 Integration - Insecure Wire","description":"Microsoft have recently deprecated basic authentication in Exchange Online (Office 365) and in doing so require all application integrations to use modern methods of authentication such as OAuth2.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/","og_locale":"en_US","og_type":"article","og_title":"Configuring Cisco Unity Connection OAuth2 for Office 365 Integration - Insecure Wire","og_description":"Microsoft have recently deprecated basic authentication in Exchange Online (Office 365) and in doing so require all application integrations to use modern methods of authentication such as OAuth2.","og_url":"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/","og_site_name":"Insecure Wire","article_published_time":"2022-10-13T05:59:47+00:00","og_image":[{"width":654,"height":308,"url":"https:\/\/www.insecurewi.re\/wp-content\/uploads\/2022\/10\/OAuth2.png","type":"image\/png"}],"author":"nikonau","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/insecurewire","twitter_site":"@insecurewire","twitter_misc":{"Written by":"nikonau","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/#article","isPartOf":{"@id":"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/"},"author":{"name":"nikonau","@id":"https:\/\/www.insecurewi.re\/#\/schema\/person\/8ba08b41fc754b971a948ead6ccb777d"},"headline":"Configuring Cisco Unity Connection OAuth2 for Office 365 Integration","datePublished":"2022-10-13T05:59:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/"},"wordCount":460,"commentCount":0,"publisher":{"@id":"https:\/\/www.insecurewi.re\/#organization"},"image":{"@id":"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/#primaryimage"},"thumbnailUrl":"https:\/\/www.insecurewi.re\/wp-content\/uploads\/2022\/10\/OAuth2.png","keywords":["Cisco","OAuth3","Office 365","Unity"],"articleSection":["Active Directory","Azure","Cisco","VOIP"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/","url":"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/","name":"Configuring Cisco Unity Connection OAuth2 for Office 365 Integration - Insecure Wire","isPartOf":{"@id":"https:\/\/www.insecurewi.re\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/#primaryimage"},"image":{"@id":"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/#primaryimage"},"thumbnailUrl":"https:\/\/www.insecurewi.re\/wp-content\/uploads\/2022\/10\/OAuth2.png","datePublished":"2022-10-13T05:59:47+00:00","description":"Microsoft have recently deprecated basic authentication in Exchange Online (Office 365) and in doing so require all application integrations to use modern methods of authentication such as OAuth2.","breadcrumb":{"@id":"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/#primaryimage","url":"https:\/\/www.insecurewi.re\/wp-content\/uploads\/2022\/10\/OAuth2.png","contentUrl":"https:\/\/www.insecurewi.re\/wp-content\/uploads\/2022\/10\/OAuth2.png","width":654,"height":308,"caption":"OAuth2"},{"@type":"BreadcrumbList","@id":"https:\/\/www.insecurewi.re\/index.php\/2022\/10\/13\/configuring-cisco-unity-connection-oauth2-for-office-365-integration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.insecurewi.re\/"},{"@type":"ListItem","position":2,"name":"Configuring Cisco Unity Connection OAuth2 for Office 365 Integration"}]},{"@type":"WebSite","@id":"https:\/\/www.insecurewi.re\/#website","url":"https:\/\/www.insecurewi.re\/","name":"Insecure Wire","description":"A Network Engineer\u2019s Perspective.","publisher":{"@id":"https:\/\/www.insecurewi.re\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.insecurewi.re\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.insecurewi.re\/#organization","name":"Insecure Wire","url":"https:\/\/www.insecurewi.re\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.insecurewi.re\/#\/schema\/logo\/image\/","url":"https:\/\/www.insecurewi.re\/wp-content\/uploads\/2023\/10\/cloud.png","contentUrl":"https:\/\/www.insecurewi.re\/wp-content\/uploads\/2023\/10\/cloud.png","width":32,"height":32,"caption":"Insecure Wire"},"image":{"@id":"https:\/\/www.insecurewi.re\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/insecurewire"]},{"@type":"Person","@id":"https:\/\/www.insecurewi.re\/#\/schema\/person\/8ba08b41fc754b971a948ead6ccb777d","name":"nikonau","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.insecurewi.re\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2d1b9d9dc90da4f6d3da31b870f418c6b3553ba9be48d53e8ee3a35b0adb1d35?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2d1b9d9dc90da4f6d3da31b870f418c6b3553ba9be48d53e8ee3a35b0adb1d35?s=96&d=mm&r=g","caption":"nikonau"},"sameAs":["https:\/\/x.com\/https:\/\/twitter.com\/insecurewire"],"url":"https:\/\/www.insecurewi.re\/index.php\/author\/nikon\/"}]}},"_links":{"self":[{"href":"https:\/\/www.insecurewi.re\/index.php\/wp-json\/wp\/v2\/posts\/1329","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.insecurewi.re\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.insecurewi.re\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.insecurewi.re\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.insecurewi.re\/index.php\/wp-json\/wp\/v2\/comments?post=1329"}],"version-history":[{"count":0,"href":"https:\/\/www.insecurewi.re\/index.php\/wp-json\/wp\/v2\/posts\/1329\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.insecurewi.re\/index.php\/wp-json\/wp\/v2\/media\/1336"}],"wp:attachment":[{"href":"https:\/\/www.insecurewi.re\/index.php\/wp-json\/wp\/v2\/media?parent=1329"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.insecurewi.re\/index.php\/wp-json\/wp\/v2\/categories?post=1329"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.insecurewi.re\/index.php\/wp-json\/wp\/v2\/tags?post=1329"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}