René's URL Explorer Experiment


Title: Build JavaScript apps with Microsoft Graph - Microsoft Graph | Microsoft Learn

Open Graph Title: Build JavaScript apps with Microsoft Graph - Microsoft Graph

Description: In this tutorial, you build a JavaScript app that uses Microsoft Entra ID for authentication and Microsoft Graph for retrieving data.

Open Graph Description: In this tutorial, you build a JavaScript app that uses Microsoft Entra ID for authentication and Microsoft Graph for retrieving data.

Opengraph URL: https://learn.microsoft.com/en-us/graph/tutorials/javascript

X: @MicrosoftLearn

direct link

Domain: docs.microsoft.com

color-schemelight dark
twitter:cardsummary_large_image
og:typewebsite
og:image:altMicrosoft Learn
og:imagehttps://learn.microsoft.com/en-us/media/open-graph-image.png
platform_id0a9b9ad7-4762-a827-19dc-e59dee897c3c
scopegraph
localeen-us
adobe-targettrue
uhfHeaderIdMSDocsHeader-MSGraph
page_typeconceptual
feedback_systemStandard
feedback_product_urlhttps://developer.microsoft.com/graph/support
breadcrumb_path/graph/concepts/breadcrumb/toc.json
authorjasonjoh
ms.authorjasonjoh
ms.suitemicrosoft-graph
ms.subservicenon-product-specific
toc_previewtrue
recommendationsfalse
ms.servicemicrosoft-graph
ms.topichow-to
ms.date2025-05-30T00:00:00Z
ms.localizationprioritymedium
document_id4a5cc613-1b50-16a3-7e43-4ded38dd7294
document_version_independent_id4a5cc613-1b50-16a3-7e43-4ded38dd7294
updated_at2025-06-11T19:27:00Z
original_content_git_urlhttps://github.com/microsoftgraph/microsoft-graph-docs/blob/live/concepts/tutorials/javascript.md
gitcommithttps://github.com/microsoftgraph/microsoft-graph-docs/blob/00343e9705b068f567eab0b74ba76d369a25bffe/concepts/tutorials/javascript.md
git_commit_id00343e9705b068f567eab0b74ba76d369a25bffe
site_nameDocs
depot_nameMSDN.microsoft-graph-docs
schemaConceptual
toc_rel../toc.json
word_count1400
asset_idtutorials/javascript
item_typeContent
source_pathconcepts/tutorials/javascript.md
previous_tlsh_hash77E82DC1511C4912BEA57E097837B752D6F1F4894C70DBC46536BAA249CA1E33BB644C57EA5BEB81D33383C321E66E1D8AE5F63E417E32265E496878514C010336CC77F2C1
github_feedback_content_git_urlhttps://github.com/microsoftgraph/microsoft-graph-docs-contrib/blob/main/concepts/tutorials/javascript.md
cmProductshttps://microsoft-devrel.poolparty.biz/DevRelOfferingOntology/68e4b2d8-b70c-4019-b49a-d1f8881e2aea
spProductshttps://microsoft-devrel.poolparty.biz/DevRelOfferingOntology/67b2ba1a-6f74-4044-a48a-f0f8ad076b8f

Links:

Skip to main content https://docs.microsoft.com/graph/tutorials/javascript#main
Skip to Ask Learn chat experience https://docs.microsoft.com/graph/tutorials/javascript
Download Microsoft Edge https://go.microsoft.com/fwlink/p/?LinkID=2092881
More info about Internet Explorer and Microsoft Edge https://learn.microsoft.com/en-us/lifecycle/faq/internet-explorer-microsoft-edge
Read in English https://docs.microsoft.com/graph/tutorials/javascript
Edit https://github.com/microsoftgraph/microsoft-graph-docs-contrib/blob/main/concepts/tutorials/javascript.md
Facebook https://docs.microsoft.com/graph/tutorials/javascript
x.com https://docs.microsoft.com/graph/tutorials/javascript
LinkedIn https://docs.microsoft.com/graph/tutorials/javascript
Email https://docs.microsoft.com/graph/tutorials/javascript
signing inhttps://docs.microsoft.com/graph/tutorials/javascript
app-only authentication tutorialhttps://docs.microsoft.com/graph/tutorials/javascript-app-only
Get the signed-in userhttps://docs.microsoft.com/en-us/graph/api/user-get
List the user's inbox messageshttps://docs.microsoft.com/en-us/graph/api/user-list-messages
Send an emailhttps://docs.microsoft.com/en-us/graph/api/user-sendmail
quick starthttps://developer.microsoft.com/graph/quick-start?state=option-javascript
GitHub repositoryhttps://github.com/microsoftgraph/msgraph-training-javascript
Node.jshttps://nodejs.org
Microsoft 365 Developer Programhttps://developer.microsoft.com/microsoft-365/dev-program
FAQhttps://docs.microsoft.com/en-us/office/developer-program/microsoft-365-developer-program-faq#who-qualifies-for-a-microsoft-365-e5-developer-subscription-
sign up for a one-month free trial or purchase a Microsoft 365 planhttps://www.microsoft.com/microsoft-365/try
user authenticationhttps://docs.microsoft.com/en-us/graph/auth-v2-user
device code flowhttps://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-device-code
Microsoft Graph PowerShell SDKhttps://docs.microsoft.com/en-us/powershell/microsoftgraph/get-started
Microsoft Entra admin centerhttps://docs.microsoft.com/graph/tutorials/javascript#tabpanel_1_aad
PowerShellhttps://docs.microsoft.com/graph/tutorials/javascript#tabpanel_1_powershell
Microsoft Entra admin centerhttps://entra.microsoft.com
Install the Microsoft Graph PowerShell SDKhttps://docs.microsoft.com/en-us/powershell/microsoftgraph/installation
dynamic consenthttps://docs.microsoft.com/en-us/azure/active-directory/develop/v2-permissions-and-consent#incremental-and-dynamic-user-consent
Azure Identity client library for JavaScripthttps://www.npmjs.com/package/@azure/identity
Microsoft Graph JavaScript client libraryhttps://www.npmjs.com/package/@microsoft/microsoft-graph-client
isomorphic-fetchhttps://www.npmjs.com/package/isomorphic-fetch
readline-synchttps://www.npmjs.com/package/readline-sync
Add user authenticationhttps://docs.microsoft.com/graph/tutorials/javascript-authentication
en-ushttps://docs.microsoft.com/graph/tutorials/javascript
Your Privacy Choiceshttps://aka.ms/yourcaliforniaprivacychoices
AI Disclaimerhttps://learn.microsoft.com/en-us/principles-for-ai-generated-content
Previous Versionshttps://learn.microsoft.com/en-us/previous-versions/
Bloghttps://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog
Contributehttps://learn.microsoft.com/en-us/contribute
Privacyhttps://go.microsoft.com/fwlink/?LinkId=521839
Terms of Usehttps://learn.microsoft.com/en-us/legal/termsofuse
Trademarkshttps://www.microsoft.com/legal/intellectualproperty/Trademarks/

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.