{"id":8511,"date":"2024-11-25T07:25:47","date_gmt":"2024-11-25T07:25:47","guid":{"rendered":"https:\/\/sell-corp.net\/?p=8511"},"modified":"2025-04-21T08:40:52","modified_gmt":"2025-04-21T08:40:52","slug":"devproxy-0-22-enhances-api-permissions-and-logging-features","status":"publish","type":"post","link":"https:\/\/sell-corp.net\/index.php\/2024\/11\/25\/devproxy-0-22-enhances-api-permissions-and-logging-features\/","title":{"rendered":"DevProxy 0.22 Enhances API Permissions and Logging Features"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Microsoft has rolled out <strong>DevProxy 0.22<\/strong>, the latest iteration of its command-line tool designed for API simulation. This update introduces enhanced logging capabilities and a streamlined approach to detecting minimal permissions, eliminating the dependency on Azure API Center.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>What Is DevProxy?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">DevProxy, formerly known as the Microsoft 365 Developer Proxy, is a versatile tool that allows developers to simulate various API and network behaviors, making their applications more resilient. Acting as a proxy, the tool can mimic failure scenarios, throttling, rate limits, and delayed API responses. It also supports mocking API-specific responses.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When paired with the Dev Tunnels CLI\u2014a utility similar to ngrok\u2014DevProxy can inspect communication between cloud services, providing insights into the messages exchanged during API calls.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Key Features of DevProxy 0.22<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Improved Logging<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">The updated logging system in version 0.22 now displays plugin names directly in the log output. This change simplifies the identification of plugins interacting with specific requests or responses. Additionally, a new log type, <strong>skip<\/strong>, flags plugins that do not influence a given request, making debugging and analysis more efficient.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Minimal Permissions Plugin<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Previously, the <strong>ApiCenterMinimalPermissionsPlugin<\/strong>\u2014introduced in version 0.19\u2014enabled the verification of API call permissions by checking tokens against endpoint definitions stored in Azure API Center. The new <strong>MinimalPermissionsPlugin<\/strong>, featured in version 0.22, extends this functionality by allowing developers to define minimal permissions locally. Instead of relying on Azure, the plugin reads specifications from files stored in local directories, providing more flexibility in managing permissions.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>JWT Token Enhancements<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Version 0.21 of DevProxy introduced the <strong>jwt create<\/strong> command, which generates JWT tokens with specific claims for API testing. In this release, the tool expands this feature by allowing developers to specify custom signing keys for tokens. By using their own key pairs, developers can validate tokens against their API code, improving security testing and verification processes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Why DevProxy 0.22 Matters<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">With its robust feature set, DevProxy 0.22 offers developers an efficient way to test API resilience and security. By focusing on local configurations and enhanced logging, this version reduces reliance on external services while improving usability and debugging efficiency.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For developers looking to optimize their API workflows, DevProxy 0.22 provides the tools needed to simulate real-world scenarios, identify potential issues, and enhance overall application reliability.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft has rolled out DevProxy 0.22, the latest iteration of its command-line tool designed for API simulation. This update introduces enhanced logging capabilities and a streamlined approach to detecting minimal permissions, eliminating the dependency on Azure API Center. What Is DevProxy? DevProxy, formerly known as the Microsoft 365 Developer Proxy, is a versatile tool that [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8448,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-8511","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developer"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>DevProxy 0.22 Enhances API Permissions and Logging Features -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sell-corp.net\/index.php\/2024\/11\/25\/devproxy-0-22-enhances-api-permissions-and-logging-features\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DevProxy 0.22 Enhances API Permissions and Logging Features -\" \/>\n<meta property=\"og:description\" content=\"Microsoft has rolled out DevProxy 0.22, the latest iteration of its command-line tool designed for API simulation. This update introduces enhanced logging capabilities and a streamlined approach to detecting minimal permissions, eliminating the dependency on Azure API Center. What Is DevProxy? DevProxy, formerly known as the Microsoft 365 Developer Proxy, is a versatile tool that [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sell-corp.net\/index.php\/2024\/11\/25\/devproxy-0-22-enhances-api-permissions-and-logging-features\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-25T07:25:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-21T08:40:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sell-corp.net\/wp-content\/uploads\/2024\/01\/devel.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1257\" \/>\n\t<meta property=\"og:image:height\" content=\"704\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Garnet\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Garnet\" \/>\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:\\\/\\\/sell-corp.net\\\/index.php\\\/2024\\\/11\\\/25\\\/devproxy-0-22-enhances-api-permissions-and-logging-features\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sell-corp.net\\\/index.php\\\/2024\\\/11\\\/25\\\/devproxy-0-22-enhances-api-permissions-and-logging-features\\\/\"},\"author\":{\"name\":\"Garnet\",\"@id\":\"https:\\\/\\\/sell-corp.net\\\/#\\\/schema\\\/person\\\/f98c34ad8d7025ee0676e67ff26ae3b1\"},\"headline\":\"DevProxy 0.22 Enhances API Permissions and Logging Features\",\"datePublished\":\"2024-11-25T07:25:47+00:00\",\"dateModified\":\"2025-04-21T08:40:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/sell-corp.net\\\/index.php\\\/2024\\\/11\\\/25\\\/devproxy-0-22-enhances-api-permissions-and-logging-features\\\/\"},\"wordCount\":370,\"image\":{\"@id\":\"https:\\\/\\\/sell-corp.net\\\/index.php\\\/2024\\\/11\\\/25\\\/devproxy-0-22-enhances-api-permissions-and-logging-features\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sell-corp.net\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/devel.jpg\",\"articleSection\":[\"Developer\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sell-corp.net\\\/index.php\\\/2024\\\/11\\\/25\\\/devproxy-0-22-enhances-api-permissions-and-logging-features\\\/\",\"url\":\"https:\\\/\\\/sell-corp.net\\\/index.php\\\/2024\\\/11\\\/25\\\/devproxy-0-22-enhances-api-permissions-and-logging-features\\\/\",\"name\":\"DevProxy 0.22 Enhances API Permissions and Logging Features -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sell-corp.net\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sell-corp.net\\\/index.php\\\/2024\\\/11\\\/25\\\/devproxy-0-22-enhances-api-permissions-and-logging-features\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sell-corp.net\\\/index.php\\\/2024\\\/11\\\/25\\\/devproxy-0-22-enhances-api-permissions-and-logging-features\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sell-corp.net\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/devel.jpg\",\"datePublished\":\"2024-11-25T07:25:47+00:00\",\"dateModified\":\"2025-04-21T08:40:52+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/sell-corp.net\\\/#\\\/schema\\\/person\\\/f98c34ad8d7025ee0676e67ff26ae3b1\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sell-corp.net\\\/index.php\\\/2024\\\/11\\\/25\\\/devproxy-0-22-enhances-api-permissions-and-logging-features\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sell-corp.net\\\/index.php\\\/2024\\\/11\\\/25\\\/devproxy-0-22-enhances-api-permissions-and-logging-features\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/sell-corp.net\\\/index.php\\\/2024\\\/11\\\/25\\\/devproxy-0-22-enhances-api-permissions-and-logging-features\\\/#primaryimage\",\"url\":\"https:\\\/\\\/sell-corp.net\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/devel.jpg\",\"contentUrl\":\"https:\\\/\\\/sell-corp.net\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/devel.jpg\",\"width\":1257,\"height\":704},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sell-corp.net\\\/index.php\\\/2024\\\/11\\\/25\\\/devproxy-0-22-enhances-api-permissions-and-logging-features\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sell-corp.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DevProxy 0.22 Enhances API Permissions and Logging Features\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sell-corp.net\\\/#website\",\"url\":\"https:\\\/\\\/sell-corp.net\\\/\",\"name\":\"\",\"description\":\"SellCorp\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sell-corp.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/sell-corp.net\\\/#\\\/schema\\\/person\\\/f98c34ad8d7025ee0676e67ff26ae3b1\",\"name\":\"Garnet\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5cd7e506dcae63f5c97b66558edd9cadd6448b8c2203cf7e40de665a42598504?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5cd7e506dcae63f5c97b66558edd9cadd6448b8c2203cf7e40de665a42598504?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5cd7e506dcae63f5c97b66558edd9cadd6448b8c2203cf7e40de665a42598504?s=96&d=mm&r=g\",\"caption\":\"Garnet\"},\"sameAs\":[\"https:\\\/\\\/sell-corp.net\"],\"url\":\"https:\\\/\\\/sell-corp.net\\\/index.php\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"DevProxy 0.22 Enhances API Permissions and Logging Features -","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:\/\/sell-corp.net\/index.php\/2024\/11\/25\/devproxy-0-22-enhances-api-permissions-and-logging-features\/","og_locale":"en_US","og_type":"article","og_title":"DevProxy 0.22 Enhances API Permissions and Logging Features -","og_description":"Microsoft has rolled out DevProxy 0.22, the latest iteration of its command-line tool designed for API simulation. This update introduces enhanced logging capabilities and a streamlined approach to detecting minimal permissions, eliminating the dependency on Azure API Center. What Is DevProxy? DevProxy, formerly known as the Microsoft 365 Developer Proxy, is a versatile tool that [&hellip;]","og_url":"https:\/\/sell-corp.net\/index.php\/2024\/11\/25\/devproxy-0-22-enhances-api-permissions-and-logging-features\/","article_published_time":"2024-11-25T07:25:47+00:00","article_modified_time":"2025-04-21T08:40:52+00:00","og_image":[{"width":1257,"height":704,"url":"https:\/\/sell-corp.net\/wp-content\/uploads\/2024\/01\/devel.jpg","type":"image\/jpeg"}],"author":"Garnet","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Garnet","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sell-corp.net\/index.php\/2024\/11\/25\/devproxy-0-22-enhances-api-permissions-and-logging-features\/#article","isPartOf":{"@id":"https:\/\/sell-corp.net\/index.php\/2024\/11\/25\/devproxy-0-22-enhances-api-permissions-and-logging-features\/"},"author":{"name":"Garnet","@id":"https:\/\/sell-corp.net\/#\/schema\/person\/f98c34ad8d7025ee0676e67ff26ae3b1"},"headline":"DevProxy 0.22 Enhances API Permissions and Logging Features","datePublished":"2024-11-25T07:25:47+00:00","dateModified":"2025-04-21T08:40:52+00:00","mainEntityOfPage":{"@id":"https:\/\/sell-corp.net\/index.php\/2024\/11\/25\/devproxy-0-22-enhances-api-permissions-and-logging-features\/"},"wordCount":370,"image":{"@id":"https:\/\/sell-corp.net\/index.php\/2024\/11\/25\/devproxy-0-22-enhances-api-permissions-and-logging-features\/#primaryimage"},"thumbnailUrl":"https:\/\/sell-corp.net\/wp-content\/uploads\/2024\/01\/devel.jpg","articleSection":["Developer"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/sell-corp.net\/index.php\/2024\/11\/25\/devproxy-0-22-enhances-api-permissions-and-logging-features\/","url":"https:\/\/sell-corp.net\/index.php\/2024\/11\/25\/devproxy-0-22-enhances-api-permissions-and-logging-features\/","name":"DevProxy 0.22 Enhances API Permissions and Logging Features -","isPartOf":{"@id":"https:\/\/sell-corp.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sell-corp.net\/index.php\/2024\/11\/25\/devproxy-0-22-enhances-api-permissions-and-logging-features\/#primaryimage"},"image":{"@id":"https:\/\/sell-corp.net\/index.php\/2024\/11\/25\/devproxy-0-22-enhances-api-permissions-and-logging-features\/#primaryimage"},"thumbnailUrl":"https:\/\/sell-corp.net\/wp-content\/uploads\/2024\/01\/devel.jpg","datePublished":"2024-11-25T07:25:47+00:00","dateModified":"2025-04-21T08:40:52+00:00","author":{"@id":"https:\/\/sell-corp.net\/#\/schema\/person\/f98c34ad8d7025ee0676e67ff26ae3b1"},"breadcrumb":{"@id":"https:\/\/sell-corp.net\/index.php\/2024\/11\/25\/devproxy-0-22-enhances-api-permissions-and-logging-features\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sell-corp.net\/index.php\/2024\/11\/25\/devproxy-0-22-enhances-api-permissions-and-logging-features\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sell-corp.net\/index.php\/2024\/11\/25\/devproxy-0-22-enhances-api-permissions-and-logging-features\/#primaryimage","url":"https:\/\/sell-corp.net\/wp-content\/uploads\/2024\/01\/devel.jpg","contentUrl":"https:\/\/sell-corp.net\/wp-content\/uploads\/2024\/01\/devel.jpg","width":1257,"height":704},{"@type":"BreadcrumbList","@id":"https:\/\/sell-corp.net\/index.php\/2024\/11\/25\/devproxy-0-22-enhances-api-permissions-and-logging-features\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sell-corp.net\/"},{"@type":"ListItem","position":2,"name":"DevProxy 0.22 Enhances API Permissions and Logging Features"}]},{"@type":"WebSite","@id":"https:\/\/sell-corp.net\/#website","url":"https:\/\/sell-corp.net\/","name":"","description":"SellCorp","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sell-corp.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/sell-corp.net\/#\/schema\/person\/f98c34ad8d7025ee0676e67ff26ae3b1","name":"Garnet","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/5cd7e506dcae63f5c97b66558edd9cadd6448b8c2203cf7e40de665a42598504?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5cd7e506dcae63f5c97b66558edd9cadd6448b8c2203cf7e40de665a42598504?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5cd7e506dcae63f5c97b66558edd9cadd6448b8c2203cf7e40de665a42598504?s=96&d=mm&r=g","caption":"Garnet"},"sameAs":["https:\/\/sell-corp.net"],"url":"https:\/\/sell-corp.net\/index.php\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/sell-corp.net\/index.php\/wp-json\/wp\/v2\/posts\/8511","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sell-corp.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sell-corp.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sell-corp.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sell-corp.net\/index.php\/wp-json\/wp\/v2\/comments?post=8511"}],"version-history":[{"count":1,"href":"https:\/\/sell-corp.net\/index.php\/wp-json\/wp\/v2\/posts\/8511\/revisions"}],"predecessor-version":[{"id":8512,"href":"https:\/\/sell-corp.net\/index.php\/wp-json\/wp\/v2\/posts\/8511\/revisions\/8512"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sell-corp.net\/index.php\/wp-json\/wp\/v2\/media\/8448"}],"wp:attachment":[{"href":"https:\/\/sell-corp.net\/index.php\/wp-json\/wp\/v2\/media?parent=8511"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sell-corp.net\/index.php\/wp-json\/wp\/v2\/categories?post=8511"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sell-corp.net\/index.php\/wp-json\/wp\/v2\/tags?post=8511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}