World Congress 2021 Jun 29, 2021

Develop enterprise-ready applications for Microsoft Teams with Azure resources on modern web technologies

Markus Möller

Tired of managing fragile password chains in your Teams extensions? Discover how to build enterprise-ready Node.js applications securely using Azure Key Vault and Managed Identities.

Pause
Mute Enter Fullscreen
#1 about 3 min

Introduction to modern Microsoft Teams development

Developing enterprise applications for Microsoft Teams requires adopting Azure cloud resources beneath modern web configurations.

#2 about 4 min

Core elements of Microsoft Teams development

Standard extension points for virtual environments include custom browser tabs, bot communication channels, and centralized graph APIs.

#3 about 4 min

Querying documents with custom messaging extensions

A customized messaging tool fetches internal enterprise documents and formats the resulting payloads into interactive adaptive display cards.

#4 about 4 min

Implementing secured configuration vaults via Azure

Migrating sensitive application settings into isolated cloud storage vaults effectively prevents critical passwords from remaining exposed.

#5 about 6 min

Fetching application credentials through code integration

A node.js application securely retrieves configuration settings from cloud endpoints using managed client libraries.

#6 about 4 min

Eliminating passwords using Azure managed identities

Assigning distinct managed identities to independent cloud endpoints eliminates the ongoing requirement to manage static authentication secrets.

#7 about 5 min

Triggering local execution with environment variables

Testing application logic safely from a workstation relies on environmental variables to generate valid authorization tokens.

#8 about 4 min

Attaching remote diagnostics to cloud servers

Cloud-hosted enterprise software utilizes managed identity permissions to securely fetch access configurations during remote debugging sessions.

#9 about 2 min

Automating deployment procedures via remote controllers

Pushing code snapshots into remote version repositories activates automated background sequences designed to rebuild affected application architectures.

#10 about 5 min

Shifting ecosystem standards toward free tooling

Microsoft's evolving developer ecosystem provides completely free deployment environments and related tooling to support comprehensive open-source workflows.

#11 about 2 min

Reviewing business values and integration hurdles

Simplifying ongoing token exchanges presents a primary practical obstacle when attempting to expand custom enterprise integration platforms.

#12 about 4 min

Demonstrating practical release pipelines with YAML

Declarative build pipelines orchestrated through configuration files package completed application artifacts onto target production hosting environments.

Matching moments

9:46 min

Questions on architecture typing and team organization

Trishul Goel · JS Congress

1:53 min

Transitioning toward DevSecOps with dynamic scanning and secrets management

Christoph Ruggenthaler · LIVE

3:20 min

Architecting the platform with modern cloud and mobile technologies

Tom George · LIVE

4:11 min

Introduction to cloud-native application developer security

Micah Silverman · WWC 2022

2:25 min

Maintaining team excitement and mitigating enterprise technical debt

Daniel Tao +3 · WWC 2024

1:28 min

Adopting modern authentication strategies within software development teams

Gift Egwuenu · WWC 2023

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Ship 10x Faster: AI-Powered Development with Claude Code and MCP Tools

Viktoria Semaan

Principal Technical Evangelist at Databricks

Viktoria Semaan
Open session

World Congress 2026 North America

GitHub’s Team X-Ray: Your Repository Knows More About Your Team Than Your Team Does

Andrea Griffiths

Senior Developer Advocate

Andrea Griffiths
Open session

World Congress 2026 North America

Securing AI Agent Infrastructure: Identity, Attestation, and Trust at Scale

Abdel Fane

Founder of OpenA2A

Abdel Fane
Open session

World Congress 2026 North America

Red Teaming Your LLM App -- A Hands-On Threat Model You Can Reuse

Saloni Garg

Senior ML Engineer at Adobe

Saloni Garg
Open session

World Congress 2026 North America

Don’t kill my Vibes - Simple Steps to Stay Secure when Vibe Coding

Isaac Evans

Co-founder & CEO of Semgrep

Isaac Evans
Open session

World Congress 2026 North America

Culture Doesn't Scale Itself: Leading Engineering Teams Through Hypergrowth and the AI Transition

Thanos Baskous

VP of Engineering and Co-founder of Cogent Security

Thanos Baskous