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

  • August 2024
  • July 2024
  • June 2024
  • 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

Building Skyscrapers Without Blueprints: The No-Code Revolution

Conal Cram 4 Min Read

Turbocharge Your Website: Unleashing the Power of Web Vitals

Conal Cram 3 Min Read

GitHub’s AI Revolution: Empowering Developers and Enhancing Security

Conal Cram 4 Min Read
Magic.dev AI Coding Eyes $200M Funding at $1.5B Valuation

AI Coding Startup Magic.dev Eyes $200M Funding at $1.5B Valuation

Conal Cram 3 Min Read

From our research center

https://nextgensoftware.media/wp-content/uploads/sites/4/2024/05/cyberark-banner.jpg
- Sponsored by -
CyberArk

2024 Playbook: Identity Security and Cloud Compliance

Cloud migration and digital transformation have become more commonplace among enterprises, but these initiatives raise new challenges to protect their data, applications and workloads.  This...

Read content

Recent Posts

  • JDK 24 Prepares for Restrictions on JNI Usage
  • GitHub Copilot Autofix Slashes Software Vulnerabilities 3x Faster
  • Generative AI Testing: The New Approach Developers Need
  • Lemonado Raises $1.4M for AI-Native No-Code Platform
  • AI Coding Startup Magic.dev Eyes $200M Funding at $1.5B Valuation

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?