{"id":680,"date":"2016-08-27T04:47:50","date_gmt":"2016-08-27T04:47:50","guid":{"rendered":"https:\/\/www.vdocipher.com\/blog\/?p=680"},"modified":"2024-02-22T10:42:44","modified_gmt":"2024-02-22T10:42:44","slug":"vdocipher-fit-tech-stack","status":"publish","type":"post","link":"https:\/\/www-uat.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/","title":{"rendered":"Where does VdoCipher DRM video fit in your tech stack."},"content":{"rendered":"<h2>Traditional Video\u00a0integration<\/h2>\n<p>In case of most media integration, a static media URL\u00a0is sent to the client. The client can use this to begin playing media. A client in this case can be either a web app or a mobile\/tv application. The data to provided to the client is a long-lived url which can be used multiple times.<\/p>\n<h2>DRM video\u00a0integration<\/h2>\n<p>When you are working with premium content, a requirement for secure video hosting is\u00a0that you give only a one-time usable resource. This URL to DRM video\u00a0should be generated only when the client is authenticated and has the permission to get access to the file. Only the server component has the authority to generate this temporary resource access.<\/p>\n<figure id=\"attachment_1427\" aria-describedby=\"caption-attachment-1427\" style=\"width: 1191px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1427 size-full\" src=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/08\/drm-e1482404482964.jpeg\" alt=\"DRM Video for Secure Video Hosting\" width=\"1191\" height=\"519\" srcset=\"https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2016\/08\/drm-e1482404482964.jpeg 1191w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2016\/08\/drm-e1482404482964-300x131.jpeg 300w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2016\/08\/drm-e1482404482964-768x335.jpeg 768w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2016\/08\/drm-e1482404482964-1024x446.jpeg 1024w, https:\/\/www-uat.vdocipher.com\/blog\/wp-content\/uploads\/2016\/08\/drm-e1482404482964-624x272.jpeg 624w\" sizes=\"auto, (max-width: 1191px) 100vw, 1191px\" \/><figcaption id=\"caption-attachment-1427\" class=\"wp-caption-text\">Workflow for DRM videos<\/figcaption><\/figure>\n<p>In case of Vdocipher, the temporary access URL is the otp while the authority to generate this OTP is the api secret key.<\/p>\n<p>The API\u00a0secret key must never be shipped along with the app code. The app SDK\u00a0just needs an OTP for playback. Hence, the right way of doing this is to create an API\u00a0endpoint as part of the\u00a0app backend that you already have. This API\u00a0endpoint should receive an authenticated HTTP request for playing a video (assuming you are authenticating users by some means such as login, etc.) and respond with an OTP. It is the backend system which should be responsible for making API\u00a0calls. The viewer\u00a0simply asks to play a particular video. This is followed by an access check on your web server. Your web server then takes the VdoCipher id for that video, and calls for OTP on the VdoCipher API.<\/p>\n<p>A workflow in this case will be:<br \/>\n1. Client logs in and has an auth token for your backend framework<br \/>\n2. Client requests to play that new video.<br \/>\n3. Your Backend translates that new video into the corresponding VdoCipher id<br \/>\n4. Your Backend makes the API call to Vdocipher to get an otp.<br \/>\n5. Your Backend responds to the request with\u00a0OTP<br \/>\n6. Client uses this OTP\u00a0to play the video.<\/p>\n<p>An architecture implementation for <a href=\"https:\/\/www.vdocipher.com\/blog\/widevine-drm-hollywood-video\/\">Widevine DRM and free trial is included here.\u00a0<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Traditional Video\u00a0integration In case of most media integration, a static media URL\u00a0is sent to the client. The client can use this to begin playing media. A client in this case can be either a web app or a mobile\/tv application. The data to provided to the client is a long-lived url which can be used [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[134],"class_list":{"0":"post-680","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-drm","7":"tag-api-v2","8":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.0 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Where does VdoCipher DRM video fit in your tech stack. - VdoCipher Blog<\/title>\n<meta name=\"description\" content=\"Instructions on how to integrate a DRM video in your tech stack securely and how is it different from a traditional video setup.\" \/>\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.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Where does VdoCipher DRM video fit in your tech stack.\" \/>\n<meta property=\"og:description\" content=\"Instructions on how to integrate a DRM video in your tech stack securely and how is it different from a traditional video setup.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/\" \/>\n<meta property=\"og:site_name\" content=\"VdoCipher Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/vdociphertech\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-08-27T04:47:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-22T10:42:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/08\/drm-e1482404482964.jpeg\" \/>\n<meta name=\"author\" content=\"Vibhav Sinha\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@vdocipher\" \/>\n<meta name=\"twitter:site\" content=\"@vdocipher\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vibhav Sinha\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/\"},\"author\":{\"name\":\"Vibhav Sinha\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#\/schema\/person\/44b7d612191edc5560c5cb64184d379c\"},\"headline\":\"Where does VdoCipher DRM video fit in your tech stack.\",\"datePublished\":\"2016-08-27T04:47:50+00:00\",\"dateModified\":\"2024-02-22T10:42:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/\"},\"wordCount\":370,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/08\/drm-e1482404482964.jpeg\",\"keywords\":[\"API v2\"],\"articleSection\":[\"DRM\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/\",\"url\":\"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/\",\"name\":\"Where does VdoCipher DRM video fit in your tech stack. - VdoCipher Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/08\/drm-e1482404482964.jpeg\",\"datePublished\":\"2016-08-27T04:47:50+00:00\",\"dateModified\":\"2024-02-22T10:42:44+00:00\",\"description\":\"Instructions on how to integrate a DRM video in your tech stack securely and how is it different from a traditional video setup.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/#primaryimage\",\"url\":\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/08\/drm-e1482404482964.jpeg\",\"contentUrl\":\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/08\/drm-e1482404482964.jpeg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vdocipher.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Where does VdoCipher DRM video fit in your tech stack.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#website\",\"url\":\"https:\/\/www.vdocipher.com\/blog\/\",\"name\":\"VdoCipher Blog\",\"description\":\"Secure Video Streaming\",\"publisher\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.vdocipher.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#organization\",\"name\":\"VdoCipher\",\"url\":\"https:\/\/www.vdocipher.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/11\/VdoCipher-logo2.png\",\"contentUrl\":\"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/11\/VdoCipher-logo2.png\",\"width\":1625,\"height\":1925,\"caption\":\"VdoCipher\"},\"image\":{\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/vdociphertech\/\",\"https:\/\/x.com\/vdocipher\",\"https:\/\/www.linkedin.com\/company\/vdocipher\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#\/schema\/person\/44b7d612191edc5560c5cb64184d379c\",\"name\":\"Vibhav Sinha\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vdocipher.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/21359ad936924de4c06b12ee192755a4337f15761710afc5877a6f943f1c8a47?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/21359ad936924de4c06b12ee192755a4337f15761710afc5877a6f943f1c8a47?s=96&r=g\",\"caption\":\"Vibhav Sinha\"},\"description\":\"(Co-Founder &amp; CTO) Brain behind all VdoCipher innovations, Vibhav eats and sleeps code. A physics and astronomy enthusiast; Vibhav actively works on video delivery technology, security and high volume data transfer using cloud.\",\"url\":\"https:\/\/www-uat.vdocipher.com\/blog\/author\/vibhavsinha\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Where does VdoCipher DRM video fit in your tech stack. - VdoCipher Blog","description":"Instructions on how to integrate a DRM video in your tech stack securely and how is it different from a traditional video setup.","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.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/","og_locale":"en_US","og_type":"article","og_title":"Where does VdoCipher DRM video fit in your tech stack.","og_description":"Instructions on how to integrate a DRM video in your tech stack securely and how is it different from a traditional video setup.","og_url":"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/","og_site_name":"VdoCipher Blog","article_publisher":"https:\/\/www.facebook.com\/vdociphertech\/","article_published_time":"2016-08-27T04:47:50+00:00","article_modified_time":"2024-02-22T10:42:44+00:00","og_image":[{"url":"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/08\/drm-e1482404482964.jpeg","type":"","width":"","height":""}],"author":"Vibhav Sinha","twitter_card":"summary_large_image","twitter_creator":"@vdocipher","twitter_site":"@vdocipher","twitter_misc":{"Written by":"Vibhav Sinha","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/#article","isPartOf":{"@id":"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/"},"author":{"name":"Vibhav Sinha","@id":"https:\/\/www.vdocipher.com\/blog\/#\/schema\/person\/44b7d612191edc5560c5cb64184d379c"},"headline":"Where does VdoCipher DRM video fit in your tech stack.","datePublished":"2016-08-27T04:47:50+00:00","dateModified":"2024-02-22T10:42:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/"},"wordCount":370,"commentCount":0,"publisher":{"@id":"https:\/\/www.vdocipher.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/08\/drm-e1482404482964.jpeg","keywords":["API v2"],"articleSection":["DRM"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/","url":"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/","name":"Where does VdoCipher DRM video fit in your tech stack. - VdoCipher Blog","isPartOf":{"@id":"https:\/\/www.vdocipher.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/#primaryimage"},"image":{"@id":"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/08\/drm-e1482404482964.jpeg","datePublished":"2016-08-27T04:47:50+00:00","dateModified":"2024-02-22T10:42:44+00:00","description":"Instructions on how to integrate a DRM video in your tech stack securely and how is it different from a traditional video setup.","breadcrumb":{"@id":"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/#primaryimage","url":"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/08\/drm-e1482404482964.jpeg","contentUrl":"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/08\/drm-e1482404482964.jpeg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vdocipher.com\/blog\/2016\/08\/vdocipher-fit-tech-stack\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vdocipher.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Where does VdoCipher DRM video fit in your tech stack."}]},{"@type":"WebSite","@id":"https:\/\/www.vdocipher.com\/blog\/#website","url":"https:\/\/www.vdocipher.com\/blog\/","name":"VdoCipher Blog","description":"Secure Video Streaming","publisher":{"@id":"https:\/\/www.vdocipher.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vdocipher.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.vdocipher.com\/blog\/#organization","name":"VdoCipher","url":"https:\/\/www.vdocipher.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vdocipher.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/11\/VdoCipher-logo2.png","contentUrl":"https:\/\/www.vdocipher.com\/blog\/wp-content\/uploads\/2016\/11\/VdoCipher-logo2.png","width":1625,"height":1925,"caption":"VdoCipher"},"image":{"@id":"https:\/\/www.vdocipher.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/vdociphertech\/","https:\/\/x.com\/vdocipher","https:\/\/www.linkedin.com\/company\/vdocipher"]},{"@type":"Person","@id":"https:\/\/www.vdocipher.com\/blog\/#\/schema\/person\/44b7d612191edc5560c5cb64184d379c","name":"Vibhav Sinha","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vdocipher.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/21359ad936924de4c06b12ee192755a4337f15761710afc5877a6f943f1c8a47?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/21359ad936924de4c06b12ee192755a4337f15761710afc5877a6f943f1c8a47?s=96&r=g","caption":"Vibhav Sinha"},"description":"(Co-Founder &amp; CTO) Brain behind all VdoCipher innovations, Vibhav eats and sleeps code. A physics and astronomy enthusiast; Vibhav actively works on video delivery technology, security and high volume data transfer using cloud.","url":"https:\/\/www-uat.vdocipher.com\/blog\/author\/vibhavsinha\/"}]}},"yoast":{"focuskw":"DRM video","title":"","metadesc":"Instructions on how to integrate a DRM video in your tech stack securely and how is it different from a traditional video setup.","linkdex":"72","metakeywords":"","meta-robots-noindex":"","meta-robots-nofollow":"","meta-robots-adv":"","canonical":"","redirect":"","opengraph-title":"","opengraph-description":"","opengraph-image":"","twitter-title":"","twitter-description":"","twitter-image":""},"_links":{"self":[{"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/posts\/680","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/comments?post=680"}],"version-history":[{"count":1,"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/posts\/680\/revisions"}],"predecessor-version":[{"id":11818,"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/posts\/680\/revisions\/11818"}],"wp:attachment":[{"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/media?parent=680"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/categories?post=680"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-uat.vdocipher.com\/blog\/wp-json\/wp\/v2\/tags?post=680"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}