By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
NextGen SoftwareNextGen SoftwareNextGen Software
  • Development
  • Languages
  • Software
  • Microservices
  • Infrastructure
  • Research Center
Search

Archives

  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023

Categories

  • Agile Development
  • Agile Methodologies
  • Agile Tools and Techniques
  • AI Pair Programming
  • AI-based Testing
  • AI-enhanced Development
  • API Development and Integration
  • Automated Code Review
  • Back-end Development
  • Best Practices and Use Cases
  • Cloud Computing
  • Cloud Storage
  • Continuous Integration and Deployment
  • DevOps
  • Education
  • Frameworks and Libraries
  • Front-end Development
  • IaC Tools and Technologies
  • Infrastructure-as-code (IaC)
  • Language Updates and Features
  • Low-code Platforms
  • Low-code/No-code Development
  • Microservice Architecture
  • Microservices and APIs
  • Monitoring and Logging
  • No-code Platforms
  • Programming Languages
  • Software Development
  • Uncategorized
  • Web Development
  • About us
  • Contact us
  • Research Center
  • Disclaimer
  • Privacy
  • Terms & Conditions
© 2024 Nextgen Software, a Talk About Tech brand. All rights Reserved.
Reading: Microsoft Dev Proxy v0.15.0: Streamlining App Development
Share
NextGen SoftwareNextGen Software
  • Development
  • Languages
  • Software
  • Microservices
  • Infrastructure
  • Research Center
Search
  • About us
  • Contact us
  • Research Center
  • Disclaimer
  • Privacy
  • Terms & Conditions
Have an existing account? Sign In
Follow US
© 2024 Nextgen Software, a Talk About Tech brand. All rights Reserved.
NextGen Software > Microservices and APIs > API Development and Integration > Microsoft Dev Proxy v0.15.0: Streamlining App Development
API Development and IntegrationMicroservices and APIs

Microsoft Dev Proxy v0.15.0: Streamlining App Development

Josh Hatton
Last updated: April 4, 2024 10:00 am
Josh Hatton
Share
4 Min Read
SHARE

Microsoft’s latest release of Dev Proxy v0.15.0 marks a significant step forward in app development. This update brings several enhancements, particularly in simulating secure APIs, optimizing OAuth flows, and improving CORS support. These features are designed to simplify and expedite the app development process.

Contents
Introduction to Dev ProxyEnhancing API Security SimulationSimulating OAuth Flows with EntraMockResponsePluginInsight from DevProxy’s AuthorImproved Monitoring and URL ManagementCustomization and Throttling SimulationCORS Enhancements and Flexible Initialization OptionsIntroduction of Custom CommandsAddressing Breaking Changes

Introduction to Dev Proxy

For those new to this tool, Dev Proxy, formerly known as Microsoft 365 Developer Proxy, is a command-line utility for replicating real API behavior in application testing. It helps developers create robust applications capable of handling various errors and limitations efficiently.

Enhancing API Security Simulation

The update introduces a significant feature – the ability to emulate CRUD (Create, Read, Update, Delete) APIs secured with Microsoft Entra through the CrudApiPlugin. This allows developers to effectively simulate CRUD APIs, a crucial aspect in developing applications in scenarios where APIs are not readily available.

Simulating OAuth Flows with EntraMockResponsePlugin

Dev Proxy now includes the EntraMockResponsePlugin, which simulates OAuth flows, an essential security component in Microsoft’s cloud applications. This addition streamlines the authentication process emulation, ensuring seamless integration with Microsoft Identity libraries.

Insight from DevProxy’s Author

Waldek Mastykarz, the author of DevProxy, shared insights on a PnP Weekly podcast, emphasizing the tool’s ability to simulate real-world scenarios in the development environment. This approach focuses on optimizing workflows by mimicking reality without unnecessary components:

“In your development environment, you often create components that aren’t shipped anyway. Our approach allows for simulation, giving you control over aspects like token verification. We aim to mimic reality without wasting time on unnecessary components, optimizing your workflow.”

Improved Monitoring and URL Management

The update introduces urlsToWatch, a feature that allows developers to specify URLs for monitoring via the command line. This enhancement aids in managing API activity monitoring more efficiently, including support for specific port monitoring.

Specifying URLs to monitor from the command line, Source: Microsoft 365 Platform blog

Customization and Throttling Simulation

Dev Proxy now supports the addition of multiple instances of the same plugin, enabling greater customization and the creation of diverse mock APIs. Additionally, it enhances throttling simulation, allowing developers to set retry-after values and simulate various scenarios to assess their impact on app performance.

CORS Enhancements and Flexible Initialization Options

The release also introduces plugins like RateLimitingPlugin and RetryAfterPlugin for better handling of CORS scenarios. Moreover, developers gain more control over the initialization of Dev Proxy, with options suitable for Docker container environments.

Introduction of Custom Commands

A significant addition to Dev Proxy is the ability to support custom commands, allowing plugins to introduce new functionalities beyond request monitoring.

Addressing Breaking Changes

The update includes several breaking changes, such as adjustments in plugin options to support multiple instances, changes in throttled request tracking, and logging procedure updates. These changes mainly affect users with custom plugins.

In summary, Microsoft’s Dev Proxy v0.15.0 is a robust update, significantly enhancing the app development process with improved security simulation, monitoring capabilities, customization options, and handling of CORS-related scenarios.

For the latest news on software, visit here.

Sign Up For Our Newsletter

Get the latest breaking news delivered straight to your inbox.

By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Copy Link Print
Share
Previous Article YAML: An Essential Guide for IT & DevOps Professionals Mastering YAML: An Essential Guide for DevOps Professionals
Next Article Hyperledger Welcomes Citi & BNDES
Leave a comment Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Popular Posts

Microsoft Github

Microsoft and GitHub Face a Legal Crossroad: The Copilot Code Copyright Saga

Conal Cram 4 Min Read

The Evolution of Continuous Integration and Continuous Deployment in Modern DevOps

Conal Cram 5 Min Read

Container Orchestration: The Symphony of Microservices in Harmony

Conal Cram 4 Min Read

The Wizarding World of Python: Exploring Magic Methods for Clean and Elegant Code

Conal Cram 4 Min Read

From our research center

KnowBe4 Africa (Pty) Ltd

10 Questions Every CISO Should Ask About AI-Powered Human Risk Management Tools

AI is transforming security awareness—but how much is marketing hype versus genuine value for your organisation? Human risk management (HRM) and security awareness vendors of...

Read content

Recent Posts

  • JDK 24 Prepares for Restrictions on JNI Usage
  • AI Coding Startup Magic.dev Eyes $200M Funding at $1.5B Valuation
  • Oracle Adds AI Assistant to Apex Low-Code Development App
  • Lemonado Raises $1.4M for AI-Native No-Code Platform
  • How Generative AI is Transforming Software Development in 2024

We Are Nextgen Software

Our dedicated team of experts and journalists brings in-depth analysis, breaking news, and comprehensive reports from around the globe.

Useful links

  • About us
  • Contact us
  • Research Center
  • Disclaimer
  • Privacy
  • Terms & Conditions

Popular categories

  • Agile Development
  • Programming Languages
  • DevOps
  • Web Development

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

NextGen SoftwareNextGen Software
Follow US
© 2024 Nextgen Software, a Talk About Tech brand. All rights Reserved.
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?