active-directory-aspnetcore-webapp-openidconnect-v2
An ASP.NET Core Web App which lets sign-in users (including in your org, many orgs, orgs + personal accounts, sovereign clouds) and call Web APIs (including Microsoft Graph)
File Explorer
- bug_report.yml
- documentation.md
- feature_request.md
- dotnet.yml
- CODE_OF_CONDUCT.md
- dependabot.yml
- PULL_REQUEST_TEMPLATE.md
- AppCreationScripts.md
- Cleanup.ps1
- Configure.ps1
- sample.json
- HomeController.cs
- ErrorViewModel.cs
- launchSettings.json
- serviceDependencies.json
- serviceDependencies.local.json
- sign-in.png
- v2-variations.png
- Index.cshtml
- Privacy.cshtml
- _Layout.cshtml
- _LoginPartial.cshtml
- _ValidationScriptsPartial.cshtml
- Error.cshtml
- _ViewImports.cshtml
- _ViewStart.cshtml
- site.css
- site.js
- bootstrap-grid.css
- bootstrap-grid.css.map
- bootstrap-grid.min.css
- bootstrap-grid.min.css.map
- bootstrap-reboot.css
- bootstrap-reboot.css.map
- bootstrap-reboot.min.css
- bootstrap-reboot.min.css.map
- bootstrap.css
- bootstrap.css.map
- bootstrap.min.css
- bootstrap.min.css.map
- bootstrap.bundle.js
- bootstrap.bundle.js.map
- bootstrap.bundle.min.js
- bootstrap.bundle.min.js.map
- bootstrap.js
- bootstrap.js.map
- bootstrap.min.js
- bootstrap.min.js.map
- LICENSE
- package.json
- jquery.js
- jquery.min.js
- jquery.min.map
- LICENSE.txt
- additional-methods.js
- additional-methods.min.js
- jquery.validate.js
- jquery.validate.min.js
- LICENSE.md
- jquery.validate.unobtrusive.js
- jquery.validate.unobtrusive.min.js
- LICENSE.txt
- favicon.ico
- .gitignore
- 1-1-MyOrg.sln
- appsettings.Development.json
- appsettings.json
- Program.cs
- README.md
- Startup.cs
- WebApp-OpenIDConnect-DotNet.csproj
- README.md
- README.md
- README.md
- HomeController.cs
- ErrorViewModel.cs
- launchSettings.json
- serviceDependencies.json
- serviceDependencies.local.json
- sign-in.png
- v2-variations.png
- Claims.cshtml
- Index.cshtml
- _Layout.cshtml
- _LoginPartial.cshtml
- _ValidationScriptsPartial.cshtml
- Error.cshtml
- _ViewImports.cshtml
- _ViewStart.cshtml
- site.css
- site.min.css
- banner1.svg
- banner2.svg
- banner3.svg
- site.js
- site.min.js
- bootstrap-theme.css
- bootstrap-theme.css.map
- bootstrap-theme.min.css
- bootstrap-theme.min.css.map
- bootstrap.css
- bootstrap.css.map
- bootstrap.min.css
- bootstrap.min.css.map
- glyphicons-halflings-regular.eot
- glyphicons-halflings-regular.svg
- glyphicons-halflings-regular.ttf
- glyphicons-halflings-regular.woff
- glyphicons-halflings-regular.woff2
- bootstrap.js
- bootstrap.min.js
- npm.js
- .bower.json
- LICENSE
- package.json
- jquery.js
- jquery.min.js
- jquery.min.map
- .bower.json
- LICENSE.txt
- additional-methods.js
- additional-methods.min.js
- jquery.validate.js
- jquery.validate.min.js
- .bower.json
- LICENSE.md
- .bower.json
- jquery.validate.unobtrusive.js
- jquery.validate.unobtrusive.min.js
- LICENSE.txt
- favicon.ico
- .gitignore
- 1-5-B2C.sln
- appsettings.Development.json
- appsettings.json
- Placeholder.txt
- Program.cs
- README.md
- Startup.cs
- WebApp-OpenIDConnect-DotNet.csproj
- README.md
- README.md
- AppCreationScripts.md
- Cleanup.ps1
- Configure.ps1
- sample.json
- HomeController.cs
- ErrorViewModel.cs
- launchSettings.json
- AboutTheCode.md
- CAE.md
- Deployment.md
- ExploreSample.md
- MoreInformation.md
- Overview.md
- sign-in.png
- v2-variations.png
- Index.cshtml
- Privacy.cshtml
- Profile.cshtml
- _Layout.cshtml
- _LoginPartial.cshtml
- _ValidationScriptsPartial.cshtml
- Error.cshtml
- _ViewImports.cshtml
- _ViewStart.cshtml
- site.css
- site.js
- bootstrap-grid.css
- bootstrap-grid.css.map
- bootstrap-grid.min.css
- bootstrap-grid.min.css.map
- bootstrap-reboot.css
- bootstrap-reboot.css.map
- bootstrap-reboot.min.css
- bootstrap-reboot.min.css.map
- bootstrap.css
- bootstrap.css.map
- bootstrap.min.css
- bootstrap.min.css.map
- bootstrap.bundle.js
- bootstrap.bundle.js.map
- bootstrap.bundle.min.js
- bootstrap.bundle.min.js.map
- bootstrap.js
- bootstrap.js.map
- bootstrap.min.js
- bootstrap.min.js.map
- LICENSE
- package.json
- jquery.js
- jquery.min.js
- jquery.min.map
- LICENSE.txt
- additional-methods.js
- additional-methods.min.js
- jquery.validate.js
- jquery.validate.min.js
- LICENSE.md
- jquery.validate.unobtrusive.js
- jquery.validate.unobtrusive.min.js
- LICENSE.txt
- favicon.ico
- .gitignore
- 2-1-Call-MSGraph.sln
- appsettings.Development.json
- appsettings.json
- Program.cs
- README-incremental-instructions.md
- README.md
- Startup.cs
- WebApp-OpenIDConnect-DotNet-graph.csproj
- AppCreationScripts.md
- Cleanup.ps1
- Configure.ps1
- sample.json
- HomeController.cs
- ErrorViewModel.cs
- launchSettings.json
- serviceDependencies.json
- serviceDependencies.local.json
- sign-in.png
- v2-variations.png
- Index.cshtml
- Privacy.cshtml
- Profile.cshtml
- _Layout.cshtml
- _LoginPartial.cshtml
- _ValidationScriptsPartial.cshtml
- Error.cshtml
- _ViewImports.cshtml
- _ViewStart.cshtml
- site.css
- site.js
- bootstrap-grid.css
- bootstrap-grid.css.map
- bootstrap-grid.min.css
- bootstrap-grid.min.css.map
- bootstrap-reboot.css
- bootstrap-reboot.css.map
- bootstrap-reboot.min.css
- bootstrap-reboot.min.css.map
- bootstrap.css
- bootstrap.css.map
- bootstrap.min.css
- bootstrap.min.css.map
- bootstrap.bundle.js
- bootstrap.bundle.js.map
- bootstrap.bundle.min.js
- bootstrap.bundle.min.js.map
- bootstrap.js
- bootstrap.js.map
- bootstrap.min.js
- bootstrap.min.js.map
- LICENSE
- package.json
- jquery.js
- jquery.min.js
- jquery.min.map
- LICENSE.txt
- additional-methods.js
- additional-methods.min.js
- jquery.validate.js
- jquery.validate.min.js
- LICENSE.md
- jquery.validate.unobtrusive.js
- jquery.validate.unobtrusive.min.js
- LICENSE.txt
- favicon.ico
- .gitignore
- 2-2-TokenCache.sln
- appsettings.Development.json
- appsettings.json
- Program.cs
- README.md
- Startup.cs
- WebApp-OpenIDConnect-DotNet.csproj
- AppCreationScripts.md
- Cleanup.ps1
- Configure.ps1
- README-use-certificate.md
- sample.json
- HomeController.cs
- OnboardingController.cs
- TodoListController.cs
- SampleDbContext.cs
- AuthorizedTenant.cs
- ErrorViewModel.cs
- TodoItem.cs
- launchSettings.json
- admin-approval.png
- ReadmeAboutTheCode.md
- ReadmeExploreTheSample.md
- ReadmeHowTheCodeWasCreated.md
- ReadmeScenario.md
- ReadmeTroubleshooting.md
- Sign-in.png
- todo-edit.png
- topology.png
- unauthorized-tenant.png
- v2-variations.png
- IMSGraphService.cs
- ITodoItemService.cs
- MSGraphService.cs
- TodoItemService.cs
- GraphScope.cs
- UnauthorizedTenantException.cs
- Index.cshtml
- Privacy.cshtml
- UnauthorizedTenant.cshtml
- SignUp.cshtml
- _Layout.cshtml
- _LoginPartial.cshtml
- _ValidationScriptsPartial.cshtml
- Error.cshtml
- Create.cshtml
- Edit.cshtml
- Index.cshtml
- _ViewImports.cshtml
- _ViewStart.cshtml
- site.css
- site.js
- bootstrap-grid.css
- bootstrap-grid.css.map
- bootstrap-grid.min.css
- bootstrap-grid.min.css.map
- bootstrap-reboot.css
- bootstrap-reboot.css.map
- bootstrap-reboot.min.css
- bootstrap-reboot.min.css.map
- bootstrap.css
- bootstrap.css.map
- bootstrap.min.css
- bootstrap.min.css.map
- bootstrap.bundle.js
- bootstrap.bundle.js.map
- bootstrap.bundle.min.js
- bootstrap.bundle.min.js.map
- bootstrap.js
- bootstrap.js.map
- bootstrap.min.js
- bootstrap.min.js.map
- LICENSE
- package.json
- jquery.js
- jquery.min.js
- jquery.min.map
- LICENSE.txt
- additional-methods.js
- additional-methods.min.js
- jquery.validate.js
- jquery.validate.min.js
- LICENSE.md
- jquery.validate.unobtrusive.js
- jquery.validate.unobtrusive.min.js
- LICENSE.txt
- favicon.ico
- .gitignore
- 2-3-Multi-Tenant.sln
- appsettings.Development.json
- appsettings.json
- Program.cs
- README-National-Cloud.md
- README.md
- Startup.cs
- WebApp-MultiTenant-v2.csproj
- AppCreationScripts.md
- Cleanup.ps1
- Configure.ps1
- sample.json
- HomeController.cs
- ErrorViewModel.cs
- launchSettings.json
- sign-in.png
- v2-variations.png
- Index.cshtml
- Privacy.cshtml
- Profile.cshtml
- _Layout.cshtml
- _LoginPartial.cshtml
- _ValidationScriptsPartial.cshtml
- Error.cshtml
- _ViewImports.cshtml
- _ViewStart.cshtml
- site.css
- site.js
- bootstrap-grid.css
- bootstrap-grid.css.map
- bootstrap-grid.min.css
- bootstrap-grid.min.css.map
- bootstrap-reboot.css
- bootstrap-reboot.css.map
- bootstrap-reboot.min.css
- bootstrap-reboot.min.css.map
- bootstrap.css
- bootstrap.css.map
- bootstrap.min.css
- bootstrap.min.css.map
- bootstrap.bundle.js
- bootstrap.bundle.js.map
- bootstrap.bundle.min.js
- bootstrap.bundle.min.js.map
- bootstrap.js
- bootstrap.js.map
- bootstrap.min.js
- bootstrap.min.js.map
- LICENSE
- package.json
- jquery.js
- jquery.min.js
- jquery.min.map
- LICENSE.txt
- additional-methods.js
- additional-methods.min.js
- jquery.validate.js
- jquery.validate.min.js
- LICENSE.md
- jquery.validate.unobtrusive.js
- jquery.validate.unobtrusive.min.js
- LICENSE.txt
- favicon.ico
- .gitignore
- 2-4-Sovereign-Call-MSGraph.sln
- appsettings.Development.json
- appsettings.json
- Program.cs
- README.md
- Startup.cs
- WebApp-OpenIDConnect-DotNet.csproj
- launch.json
- tasks.json
- Cleanup.ps1
- Configure.ps1
- sample.json
- sample1.json
- Cleanup.ps1
- Configure.ps1
- sample.json
- HomeController.cs
- ErrorViewModel.cs
- launchSettings.json
- ReadmeAboutTheCode.md
- ReadmeContributing.md
- ReadmeLearnMore.md
- ReadmeNextSteps.md
- ReadmePrerequirements.md
- ReadmeScenario.md
- ReadmeSetup.md
- ReadmeTroubleshooting.md
- ReadmeUsingTheSample.md
- topology.png
- Index.cshtml
- Privacy.cshtml
- Profile.cshtml
- _Layout.cshtml
- _LoginPartial.cshtml
- _ValidationScriptsPartial.cshtml
- Error.cshtml
- _ViewImports.cshtml
- _ViewStart.cshtml
- site.css
- bootstrap-grid.css
- bootstrap-grid.css.map
- bootstrap-grid.min.css
- bootstrap-grid.min.css.map
- bootstrap-grid.rtl.css
- bootstrap-grid.rtl.css.map
- bootstrap-grid.rtl.min.css
- bootstrap-grid.rtl.min.css.map
- bootstrap-reboot.css
- bootstrap-reboot.css.map
- bootstrap-reboot.min.css
- bootstrap-reboot.min.css.map
- bootstrap-reboot.rtl.css
- bootstrap-reboot.rtl.css.map
- bootstrap-reboot.rtl.min.css
- bootstrap-reboot.rtl.min.css.map
- bootstrap-utilities.css
- bootstrap-utilities.css.map
- bootstrap-utilities.min.css
- bootstrap-utilities.min.css.map
- bootstrap-utilities.rtl.css
- bootstrap-utilities.rtl.css.map
- bootstrap-utilities.rtl.min.css
- bootstrap-utilities.rtl.min.css.map
- bootstrap.css
- bootstrap.css.map
- bootstrap.min.css
- bootstrap.min.css.map
- bootstrap.rtl.css
- bootstrap.rtl.css.map
- bootstrap.rtl.min.css
- bootstrap.rtl.min.css.map
- bootstrap.bundle.js
- bootstrap.bundle.js.map
- bootstrap.bundle.min.js
- bootstrap.bundle.min.js.map
- bootstrap.esm.js
- bootstrap.esm.js.map
- bootstrap.esm.min.js
- bootstrap.esm.min.js.map
- bootstrap.js
- bootstrap.js.map
- bootstrap.min.js
- bootstrap.min.js.map
- LICENSE
- jquery.js
- jquery.min.js
- jquery.min.map
- LICENSE.txt
- additional-methods.js
- additional-methods.min.js
- jquery.validate.js
- jquery.validate.min.js
- LICENSE.md
- jquery.validate.unobtrusive.js
- jquery.validate.unobtrusive.min.js
- LICENSE.txt
- favicon.ico
- 2-5-HybridFlow.csproj
- 2-5-HybridFlow.sln
- appsettings.Development.json
- appsettings.json
- Program.cs
- README.md
- AppCreationScripts.md
- Cleanup-WithCertificates.ps1
- Cleanup.ps1
- Configure-WithCertificates.ps1
- Configure.ps1
- sample.json
- favicon.ico
- index.html
- manifest.json
- FetchGraph.js
- Home.js
- Layout.js
- NavMenu.css
- NavMenu.js
- App.js
- App.test.js
- AuthProvider.js
- custom.css
- index.js
- reportWebVitals.js
- service-worker.js
- serviceWorkerRegistration.js
- setupProxy.js
- .env
- .env.development
- .gitignore
- aspnetcore-https.js
- aspnetcore-react.js
- package.json
- README.md
- AuthController.cs
- ProfileController.cs
- _ViewImports.cshtml
- Error.cshtml
- Error.cshtml.cs
- launchSettings.json
- screenshot.png
- sequence.png
- CustomCookieAuthenticationEvents.cs
- .gitignore
- appsettings.Development.json
- appsettings.json
- CallGraphBFF.csproj
- CallGraphBFF.sln
- Program.cs
- README-use-certificate.md
- README.md
- AppCreationScripts.md
- sample.json
- HomeController.cs
- Constants.cs
- ErrorViewModel.cs
- launchSettings.json
- serviceDependencies.json
- serviceDependencies.local.json
- architecture.png
- graph-arm-storage.svg
- ArmApiOperationServiceWithImplicitAuth.cs
- ArmOperationsService.cs
- ArmSimplifiedDataModel.cs
- IArmOperations.cs
- IArmOperationsWithImplicitAuth.cs
- Bootstrapper.cs
- GraphApiOperationService.cs
- IGraphApiOperations.cs
- WebOptions.cs
- Blob.cshtml
- Index.cshtml
- Privacy.cshtml
- Profile.cshtml
- Tenants.cshtml
- _CookieConsentPartial.cshtml
- _Layout.cshtml
- _LoginPartial.cshtml
- _ValidationScriptsPartial.cshtml
- Error.cshtml
- _ViewImports.cshtml
- _ViewStart.cshtml
- site.css
- site.min.css
- banner1.svg
- banner2.svg
- banner3.svg
- site.js
- site.min.js
- bootstrap-theme.css
- bootstrap-theme.css.map
- bootstrap-theme.min.css
- bootstrap-theme.min.css.map
- bootstrap.css
- bootstrap.css.map
- bootstrap.min.css
- bootstrap.min.css.map
- glyphicons-halflings-regular.eot
- glyphicons-halflings-regular.svg
- glyphicons-halflings-regular.ttf
- glyphicons-halflings-regular.woff
- glyphicons-halflings-regular.woff2
- bootstrap.js
- bootstrap.min.js
- npm.js
- .bower.json
- LICENSE
- package.json
- jquery.js
- jquery.min.js
- jquery.min.map
- .bower.json
- LICENSE.txt
- additional-methods.js
- additional-methods.min.js
- jquery.validate.js
- jquery.validate.min.js
- .bower.json
- LICENSE.md
- .bower.json
- jquery.validate.unobtrusive.js
- jquery.validate.unobtrusive.min.js
- LICENSE.txt
- favicon.ico
- 3-WebApp-Multi-APIs.sln
- appsettings.Development.json
- appsettings.json
- Program.cs
- README.md
- Startup.cs
- TokenAcquisitionTokenCredential.cs
- WebApp-OpenIDConnect-DotNet.csproj
- AppCreationScripts.md
- Cleanup.ps1
- Configure.ps1
- sample.json
- AppCreationScripts.md
- Cleanup.ps1
- Configure.ps1
- sample.json
- HomeController.cs
- TodoListController.cs
- Constants.cs
- ErrorViewModel.cs
- launchSettings.json
- serviceDependencies.json
- serviceDependencies.local.json
- Index.cshtml
- Privacy.cshtml
- _CookieConsentPartial.cshtml
- _Layout.cshtml
- _LoginPartial.cshtml
- _ValidationScriptsPartial.cshtml
- Error.cshtml
- Create.cshtml
- DeleteItem.cshtml
- Details.cshtml
- Edit.cshtml
- Index.cshtml
- _ViewImports.cshtml
- _ViewStart.cshtml
- site.css
- site.min.css
- banner1.svg
- banner2.svg
- banner3.svg
- site.js
- site.min.js
- bootstrap-theme.css
- bootstrap-theme.css.map
- bootstrap-theme.min.css
- bootstrap-theme.min.css.map
- bootstrap.css
- bootstrap.css.map
- bootstrap.min.css
- bootstrap.min.css.map
- glyphicons-halflings-regular.eot
- glyphicons-halflings-regular.svg
- glyphicons-halflings-regular.ttf
- glyphicons-halflings-regular.woff
- glyphicons-halflings-regular.woff2
- bootstrap.js
- bootstrap.min.js
- npm.js
- .bower.json
- LICENSE
- package.json
- jquery.js
- jquery.min.js
- jquery.min.map
- .bower.json
- LICENSE.txt
- additional-methods.js
- additional-methods.min.js
- jquery.validate.js
- jquery.validate.min.js
- .bower.json
- LICENSE.md
- .bower.json
- jquery.validate.unobtrusive.js
- jquery.validate.unobtrusive.min.js
- LICENSE.txt
- favicon.ico
- appsettings.Development.json
- appsettings.json
- Program.cs
- Startup.cs
- TodoListClient.csproj
- ReadmeAboutTheCode.md
- ReadmeExploreTheSample.md
- ReadmeHowTheCodeWasCreated.md
- ReadmeLearnMore.md
- ReadmeTroubleshooting.md
- topology.png
- TodoListController.cs
- CustomExceptionFilter.cs
- TodoItem.cs
- launchSettings.json
- serviceDependencies.json
- serviceDependencies.local.json
- appsettings.Development.json
- appsettings.json
- Program.cs
- Startup.cs
- TodoListService.csproj
- 4-1-MyOrg.sln
- README-incremental-instructions.md
- README-use-certificate.md
- README.md
- ReadMeAboutTheCode.md
- HomeController.cs
- TodoListController.cs
- ErrorViewModel.cs
- launchSettings.json
- serviceDependencies.json
- serviceDependencies.local.json
- ITodoListService.cs
- TodoListService.cs
- Index.cshtml
- Privacy.cshtml
- _CookieConsentPartial.cshtml
- _Layout.cshtml
- _LoginPartial.cshtml
- _ValidationScriptsPartial.cshtml
- Error.cshtml
- Create.cshtml
- Delete.cshtml
- Details.cshtml
- Edit.cshtml
- Index.cshtml
- _ViewImports.cshtml
- _ViewStart.cshtml
- site.css
- site.min.css
- banner1.svg
- banner2.svg
- banner3.svg
- site.js
- site.min.js
- bootstrap-theme.css
- bootstrap-theme.css.map
- bootstrap-theme.min.css
- bootstrap-theme.min.css.map
- bootstrap.css
- bootstrap.css.map
- bootstrap.min.css
- bootstrap.min.css.map
- glyphicons-halflings-regular.eot
- glyphicons-halflings-regular.svg
- glyphicons-halflings-regular.ttf
- glyphicons-halflings-regular.woff
- glyphicons-halflings-regular.woff2
- bootstrap.js
- bootstrap.min.js
- npm.js
- .bower.json
- LICENSE
- package.json
- jquery.js
- jquery.min.js
- jquery.min.map
- .bower.json
- LICENSE.txt
- additional-methods.js
- additional-methods.min.js
- jquery.validate.js
- jquery.validate.min.js
- .bower.json
- LICENSE.md
- .bower.json
- jquery.validate.unobtrusive.js
- jquery.validate.unobtrusive.min.js
- LICENSE.txt
- favicon.ico
- appsettings.Development.json
- appsettings.json
- Program.cs
- Startup.cs
- TodoListClient.csproj
- topology.png
- TodoListController.cs
- TodoItem.cs
- launchSettings.json
- serviceDependencies.json
- serviceDependencies.local.json
- appsettings.Development.json
- appsettings.json
- Program.cs
- Startup.cs
- TodoListService.csproj
- 4-2-B2C-Secured-API.sln
- LICENSE
- README.md
- AppCreationScripts.md
- Cleanup.ps1
- Configure.ps1
- sample.json
- admin_consent_api.png
- admin_consent_app.png
- admin_redirect_api.png
- admin_redirect_app.png
- AdminConsentBtn.png
- Home_Tenant_SP.png
- Home_Tenant_SP_Delete.png
- ReadmeAboutTheCode.md
- ReadmeExploreTheSample.md
- ReadmeHowTheCodeWasCreated.md
- ReadmeScenario.md
- topology.png
- HomeController.cs
- ToDoListController.cs
- ErrorViewModel.cs
- ToDoItem.cs
- launchSettings.json
- IToDoListService.cs
- ToDoListService.cs
- WebApiMsalUiRequiredException.cs
- Index.cshtml
- Privacy.cshtml
- _Layout.cshtml
- _LoginPartial.cshtml
- _ValidationScriptsPartial.cshtml
- Error.cshtml
- Create.cshtml
- Delete.cshtml
- Edit.cshtml
- Index.cshtml
- _ViewImports.cshtml
- _ViewStart.cshtml
- site.css
- site.js
- bootstrap-grid.css
- bootstrap-grid.css.map
- bootstrap-grid.min.css
- bootstrap-grid.min.css.map
- bootstrap-reboot.css
- bootstrap-reboot.css.map
- bootstrap-reboot.min.css
- bootstrap-reboot.min.css.map
- bootstrap.css
- bootstrap.css.map
- bootstrap.min.css
- bootstrap.min.css.map
- bootstrap.bundle.js
- bootstrap.bundle.js.map
- bootstrap.bundle.min.js
- bootstrap.bundle.min.js.map
- bootstrap.js
- bootstrap.js.map
- bootstrap.min.js
- bootstrap.min.js.map
- LICENSE
- package.json
- jquery.js
- jquery.min.js
- jquery.min.map
- LICENSE.txt
- additional-methods.js
- additional-methods.min.js
- jquery.validate.js
- jquery.validate.min.js
- LICENSE.md
- jquery.validate.unobtrusive.js
- jquery.validate.unobtrusive.min.js
- LICENSE.txt
- favicon.ico
- appsettings.Development.json
- appsettings.json
- Program.cs
- Startup.cs
- ToDoListClient.csproj
- HomeController.cs
- TodoListController.cs
- QueriesExtensions.cs
- TodoContext.cs
- TodoItem.cs
- launchSettings.json
- appsettings.Development.json
- appsettings.json
- Program.cs
- Startup.cs
- ToDoListService.csproj
- 4-3-AnyOrg.sln
- README-use-certificate.md
- Readme.md
- AppCreationScripts.md
- Cleanup.ps1
- CleanupUsersAndAssignRoles.ps1
- Configure.ps1
- CreateUsersAndAssignRoles.ps1
- README-use-certificate.md
- sample.json
- AccountController.cs
- HomeController.cs
- AppRoles.cs
- Constants.cs
- GraphScopes.cs
- ErrorViewModel.cs
- launchSettings.json
- serviceDependencies.json
- serviceDependencies.local.json
- ReadmeAboutTheCode.md
- ReadmeExploreTheSample.md
- ReadmeHowTheCodeWasCreated.md
- ReadmeHowToDeploy.md
- ReadmeScenario.md
- Sign-in-Consent.png
- topology.png
- v2-variations.png
- CollectionProcessor.cs
- GraphHelper.cs
- AccessDenied.cshtml
- Groups.cshtml
- Index.cshtml
- Privacy.cshtml
- Profile.cshtml
- Users.cshtml
- _CookieConsentPartial.cshtml
- _Layout.cshtml
- _LoginPartial.cshtml
- _ValidationScriptsPartial.cshtml
- Error.cshtml
- _ViewImports.cshtml
- _ViewStart.cshtml
- site.css
- site.min.css
- banner1.svg
- banner2.svg
- banner3.svg
- GetApplications.png
- Sign-in-Consent.png
- site.js
- site.min.js
- bootstrap-theme.css
- bootstrap-theme.css.map
- bootstrap-theme.min.css
- bootstrap-theme.min.css.map
- bootstrap.css
- bootstrap.css.map
- bootstrap.min.css
- bootstrap.min.css.map
- glyphicons-halflings-regular.eot
- glyphicons-halflings-regular.svg
- glyphicons-halflings-regular.ttf
- glyphicons-halflings-regular.woff
- glyphicons-halflings-regular.woff2
- bootstrap.js
- bootstrap.min.js
- npm.js
- .bower.json
- LICENSE
- package.json
- jquery.js
- jquery.min.js
- jquery.min.map
- .bower.json
- LICENSE.txt
- additional-methods.js
- additional-methods.min.js
- jquery.validate.js
- jquery.validate.min.js
- .bower.json
- LICENSE.md
- .bower.json
- jquery.validate.unobtrusive.js
- jquery.validate.unobtrusive.min.js
- LICENSE.txt
- favicon.ico
- 5-1-Roles.sln
- appsettings.Development.json
- appsettings.json
- Program.cs
- README-incremental-instructions.md
- README.md
- Startup.cs
- WebApp-OpenIDConnect-DotNet.csproj
- AppCreationScripts.md
- BulkCreateGroups.ps1
- BulkRemoveGroups.ps1
- Cleanup.ps1
- Configure.ps1
- Quickstart.json
- sample.json
- AccountController.cs
- AdminController.cs
- HomeController.cs
- UserProfileController.cs
- AuthorizationPolicies.cs
- CacheSettings.cs
- Constants.cs
- ErrorViewModel.cs
- launchSettings.json
- serviceDependencies.json
- serviceDependencies.local.json
- AboutTheCode.md
- topology.png
- v2-variations.png
- GraphHelper.cs
- Index.cshtml
- Index.cshtml
- Privacy.cshtml
- Profile.cshtml
- _CookieConsentPartial.cshtml
- _Layout.cshtml
- _LoginPartial.cshtml
- _ValidationScriptsPartial.cshtml
- Error.cshtml
- Index.cshtml
- _ViewImports.cshtml
- _ViewStart.cshtml
- site.css
- site.min.css
- banner1.svg
- banner2.svg
- banner3.svg
- CallGroups.png
- site.js
- site.min.js
- bootstrap-theme.css
- bootstrap-theme.css.map
- bootstrap-theme.min.css
- bootstrap-theme.min.css.map
- bootstrap.css
- bootstrap.css.map
- bootstrap.min.css
- bootstrap.min.css.map
- glyphicons-halflings-regular.eot
- glyphicons-halflings-regular.svg
- glyphicons-halflings-regular.ttf
- glyphicons-halflings-regular.woff
- glyphicons-halflings-regular.woff2
- bootstrap.js
- bootstrap.min.js
- npm.js
- .bower.json
- LICENSE
- package.json
- jquery.js
- jquery.min.js
- jquery.min.map
- .bower.json
- LICENSE.txt
- additional-methods.js
- additional-methods.min.js
- jquery.validate.js
- jquery.validate.min.js
- .bower.json
- LICENSE.md
- .bower.json
- jquery.validate.unobtrusive.js
- jquery.validate.unobtrusive.min.js
- LICENSE.txt
- favicon.ico
- .gitignore
- 5-2-Groups.sln
- appsettings.Development.json
- appsettings.json
- Program.cs
- README-incremental-instructions.md
- README.md
- Startup.cs
- WebApp-OpenIDConnect-DotNet.csproj
- README.md
- aspnetcore-webapp-tutorial-alt.svg
- aspnetcore-webapp-tutorial.svg
- screenshot-authentication.png
- screenshot-new-registration.png
- screenshot-overview.png
- screenshot-register-app.png
- sign-in-audiences.png
- Tutorial-overview.svg
- web-app-calls-microsoft-apis.svg
- Web-app-calls-Microsoft-Graph.svg
- web-app-calls-your-api.svg
- Web-app-signs-in-users.svg
- AnyOrgOrPersonalTest.cs
- AnyOrgOrPersonalUiTest.csproj
- appsettings.json
- B2CUiTest.cs
- B2CUiTest.csproj
- Common.csproj
- TestConstants.cs
- UiTestHelpers.cs
- appsettings.json
- GraphUserTokenCache.csproj
- GraphUserTokenCacheTest.cs
- appsettings.json
- HybridFlowTest.cs
- HybridFlowUiTest.csproj
- .gitignore
- Directory.Build.props
- UiTests.sln
- .gitignore
- build.bat
- buildAllSlns.proj
- CHANGELOG.md
- CONTRIBUTING.md
- LICENSE
- LICENSE.md
- README.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Release Timeline
- 2020-12-27 Tutorial - Enable your Web Apps to sign-in users and call APIs with the Microsoft identity platform for developers
- 2020-12-09 Tutorial - Enable your Web Apps to sign-in users and call APIs with the Microsoft identity platform for developers
- 2020-12-09 How to secure a Web API built with ASP.NET Core using the Azure AD B2C
- 2020-11-11 Tutorial - Enable your Web Apps to sign-in users and call APIs with the Microsoft identity platform for developers
- 2020-11-11 How to secure a Web API built with ASP.NET Core using the Azure AD B2C
- 2020-11-02 Tutorial - Enable your Web Apps to sign-in users and call APIs with the Microsoft identity platform for developers
- 2020-11-02 How to secure a Web API built with ASP.NET Core using the Azure AD B2C
- 2020-10-26 Tutorial - Enable your Web Apps to sign-in users and call APIs with the Microsoft identity platform for developers
- 2020-10-10 Tutorial - Enable your Web Apps to sign-in users and call APIs with the Microsoft identity platform for developers
- 2020-10-10 Tutorial - Enable your Web Apps to sign-in users and call APIs with the Microsoft identity platform for developers
Command Glossary
Commands referenced in this DOCs, explained below.
dotnet
View Details ▼
dotnet
Cross platform .NET tools for .NET Core.
Some subcommands such as `build` have their own usage documentation.
dotnet new {{template_short_name}}
Initialize a new .NET project:
dotnet restore
Restore NuGet packages:
dotnet run
Build and execute the .NET project in the current directory:
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
# Project Badges
-
.NET Visit
