microsoft-identity-web
Helps creating protected web apps and web APIs with Microsoft identity platform and Azure AD B2C
File Explorer
Download Latest Version (.zip)- container-creation.sh
- devcontainer.json
- Dockerfile
- ask_mode_change.yml
- bug_report.yml
- design_proposal.md
- documentation.md
- feature_request.md
- sidecar_issue.md
- MtlsPopWithCertificateCredential.cs
- MtlsPopWithFederatedIdentity.cs
- MtlsPopWithManagedIdentity.cs
- SKILL.md
- BlazorAuthenticationChallengeHandler.cs
- LoginLogoutEndpointRouteBuilderExtensions.cs
- SKILL.md
- SKILL.md
- README.md
- benchmark-action.yml
- codeql-analysis.yml
- copilot-instructions.md
- dependabot.yml
- PULL_REQUEST_TEMPLATE.md
- SonarLint.xml
- azuread_microsoft-identity-webcsharp.ruleset
- Microsoft.Identity.Web.slconfig
- settings.json
- .editorconfig
- appsettings.json
- BenchmarkConfig.cs
- Benchmarks.csproj
- Directory.Build.props
- Program.cs
- TokenAcquisitionBenchmark.cs
- Deploy-WebAppZipDeploy.ps1
- Invoke-ManagedIdentityWebAppTest.ps1
- Package-NetFxWebApp.ps1
- build.md
- CodeCoverage.runsettings
- credscan-exclusion.json
- GenerateDocFx.ps1
- Microsoft.Identity.Web-Source-Assemblies.dgml
- MSAL.snk
- pipeline-releasebuild.yaml
- policheck_exclusions.xml
- policheck_filetypes.xml
- release-provisioning-tool.yml
- template-build-test-project.yaml
- template-build.yaml
- template-deploy-managed-identity-webapp-and-test.yaml
- template-install-dependencies.yaml
- template-onebranch-release-build.yaml
- template-pack-and-sign-all-nugets.yaml
- template-pack-nuget.yaml
- template-postbuild-code-analysis.yaml
- template-prebuild-code-analysis.yaml
- template-publish-and-cleanup.yaml
- template-restore-build-MSIdentityWeb.yaml
- template-run-managed-identity-e2e-tests.yaml
- template-run-unit-tests.yaml
- template-test-e2e.yaml
- template-test-integration.yaml
- template-test-unit.yaml
- tsaConfig.json
- capab1.png
- managed_identity_capabilities_devex.md
- .gitignore
- index.md
- intro.md
- toc.yml
- source.sln
- .gitignore
- docfx.json
- index.md
- toc.yml
- api-gateways.md
- customization.md
- logging.md
- multiple-auth-schemes.md
- web-apps-behind-proxies.md
- certificateless.md
- certificates.md
- client-secrets.md
- credentials-README.md
- token-decryption.md
- token-cache-README.md
- troubleshooting.md
- authorization.md
- b2c-authority-examples.md
- ciam-authority-examples.md
- faq-authority-precedence.md
- migration-authority-vs-instance.md
- README.md
- downstreamwebapi-to-downstreamapi.md
- AgentIdentities-Readme.md
- azure-sdks.md
- calling-downstream-apis-README.md
- custom-apis.md
- from-web-apis.md
- from-web-apps.md
- GraphServiceClient-Readme.md
- microsoft-graph.md
- token-binding.md
- bearer_tokens_with_bound_credentials_devex.md
- credential-architecture.md
- msi-fic-pure-mtls-pop-devex.md
- aspire.md
- aspnet-framework.md
- msal-dotnet-framework.md
- owin.md
- daemon-app.md
- packages.md
- quickstart-webapi.md
- quickstart-webapp.md
- Sidecar.md
- README.md
- Credentials.json
- microsoft-identity-web.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- icon.png
- strings.json
- strings.json
- dotnetcli.host.json
- template.json
- vs-2017.3.host.json
- LogOut.cshtml
- _LoginPartial.cshtml
- RevalidatingIdentityAuthenticationStateProvider.cs
- 00000000000000_CreateIdentitySchema.cs
- 00000000000000_CreateIdentitySchema.Designer.cs
- ApplicationDbContextModelSnapshot.cs
- 00000000000000_CreateIdentitySchema.cs
- 00000000000000_CreateIdentitySchema.Designer.cs
- ApplicationDbContextModelSnapshot.cs
- ApplicationDbContext.cs
- WeatherForecast.cs
- WeatherForecastService.cs
- _Host.cshtml
- CallWebApi.razor
- Counter.razor
- Error.cshtml
- FetchData.razor
- Index.razor
- ShowProfile.razor
- launchSettings.json
- LoginDisplay.IndividualB2CAuth.razor
- LoginDisplay.IndividualLocalAuth.razor
- LoginDisplay.OrganizationalAuth.razor
- LoginDisplay.WindowsAuth.razor
- MainLayout.Auth.razor
- MainLayout.NoAuth.razor
- NavMenu.CallsMicrosoftGraph.razor
- NavMenu.CallsWebApi.razor
- NavMenu.NoGraphOrApi.razor
- SurveyPrompt.razor
- bootstrap.min.css
- bootstrap.min.css.map
- open-iconic-bootstrap.min.css
- open-iconic.eot
- open-iconic.otf
- open-iconic.svg
- open-iconic.ttf
- open-iconic.woff
- FONT-LICENSE
- ICON-LICENSE
- README.md
- site.css
- favicon.ico
- _Imports.razor
- app.db
- App.razor
- appsettings.Development.json
- appsettings.json
- BlazorServerWeb-CSharp.csproj
- Program.cs
- Startup.cs
- dotnetcli.host.json
- icon.png
- template.json
- vs-2017.3.host.json
- Authentication.razor
- CallWebApi.razor
- Counter.razor
- FetchData.razor
- Index.razor
- ShowProfile.razor
- launchSettings.json
- LoginDisplay.IndividualLocalAuth.razor
- LoginDisplay.IndividualMsalAuth.razor
- MainLayout.Auth.razor
- MainLayout.NoAuth.razor
- NavMenu.CallsMicrosoftGraph.razor
- NavMenu.CallsWebApi.razor
- NavMenu.NoGraphOrApi.razor
- RedirectToLogin.razor
- SurveyPrompt.razor
- bootstrap.min.css
- bootstrap.min.css.map
- open-iconic-bootstrap.min.css
- open-iconic.eot
- open-iconic.otf
- open-iconic.svg
- open-iconic.ttf
- open-iconic.woff
- FONT-LICENSE
- ICON-LICENSE
- README.md
- app.css
- weather.json
- appsettings.Development.json
- appsettings.json
- favicon.ico
- icon-512.png
- index.html
- manifest.json
- service-worker.js
- service-worker.published.js
- _Imports.razor
- App.razor
- ComponentsWebAssembly-CSharp.Client.csproj
- Program.cs
- _LoginPartial.cshtml
- CallWebApiController.cs
- OidcConfigurationController.cs
- ShowProfileController.cs
- WeatherForecastController.cs
- 00000000000000_CreateIdentitySchema.cs
- 00000000000000_CreateIdentitySchema.Designer.cs
- ApplicationDbContextModelSnapshot.cs
- 00000000000000_CreateIdentitySchema.cs
- 00000000000000_CreateIdentitySchema.Designer.cs
- ApplicationDbContextModelSnapshot.cs
- ApplicationDbContext.cs
- ApplicationUser.cs
- _Layout.cshtml
- Error.cshtml
- Error.cshtml.cs
- launchSettings.json
- app.db
- appsettings.Development.json
- appsettings.json
- ComponentsWebAssembly-CSharp.Server.csproj
- Program.cs
- Startup.cs
- ComponentsWebAssembly-CSharp.Shared.csproj
- WeatherForecast.cs
- ComponentsWebAssembly-CSharp.sln
- dotnetcli.host.json
- template.json
- appsettings.json
- Company.FunctionApp1.csproj
- host.json
- local.settings.json
- SampleFunc.cs
- Startup.cs
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- WebApplication.png
- strings.json
- strings.json
- dotnetcli.host.json
- template.json
- vs-2017.3.host.json
- _ViewStart.cshtml
- 00000000000000_CreateIdentitySchema.cs
- 00000000000000_CreateIdentitySchema.Designer.cs
- ApplicationDbContextModelSnapshot.cs
- 00000000000000_CreateIdentitySchema.cs
- 00000000000000_CreateIdentitySchema.Designer.cs
- ApplicationDbContextModelSnapshot.cs
- ApplicationDbContext.cs
- _Layout.cshtml
- _LoginPartial.Identity.cshtml
- _LoginPartial.OrgAuth.cshtml
- _ValidationScriptsPartial.cshtml
- _ViewImports.cshtml
- _ViewStart.cshtml
- Error.cshtml
- Error.cshtml.cs
- Index.cshtml
- Index.cshtml.cs
- Privacy.cshtml
- Privacy.cshtml.cs
- launchSettings.json
- 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
- 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
- app.db
- appsettings.Development.json
- appsettings.json
- Company.WebApplication1.csproj
- Program.cs
- Startup.cs
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- WebApplication.png
- strings.json
- strings.json
- dotnetcli.host.json
- template.json
- vs-2017.3.host.json
- _ViewStart.cshtml
- HomeController.cs
- 00000000000000_CreateIdentitySchema.cs
- 00000000000000_CreateIdentitySchema.Designer.cs
- ApplicationDbContextModelSnapshot.cs
- 00000000000000_CreateIdentitySchema.cs
- 00000000000000_CreateIdentitySchema.Designer.cs
- ApplicationDbContextModelSnapshot.cs
- ApplicationDbContext.cs
- ErrorViewModel.cs
- launchSettings.json
- Index.cshtml
- Privacy.cshtml
- _Layout.cshtml
- _LoginPartial.Identity.cshtml
- _LoginPartial.OrgAuth.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
- 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
- app.db
- appsettings.Development.json
- appsettings.json
- Company.WebApplication1.csproj
- Program.cs
- Startup.cs
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- WebAPI.png
- strings.json
- strings.json
- dotnetcli.host.json
- template.json
- vs-2017.3.host.json
- WeatherForecastController.cs
- launchSettings.json
- appsettings.Development.json
- appsettings.json
- Company.WebApplication1.csproj
- Program.cs
- Startup.cs
- WeatherForecast.cs
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- strings.json
- Worker.png
- strings.json
- strings.json
- dotnetcli.host.json
- template.json
- vs-2017.3.host.json
- launchSettings.json
- greet.proto
- appsettings.Development.json
- appsettings.json
- Company.Application1.csproj
- GreeterService.cs
- Program.cs
- Startup.cs
- Worker.cs
- AspNetCoreMicrosoftIdentityWebProjectTemplates.csproj
- configuration.json
- nuget.config.aspnetcore-build
- nuget.config.local-build
- nuget.config.release-build
- test-aspnet-templates-from-nuget.bat
- test-templates-from-nuget.bat
- test-templates.bat
- AppServicesAuthenticationBuilderExtensions.cs
- AppServicesAuthenticationDefaults.cs
- AppServicesAuthenticationHandler.cs
- AppServicesAuthenticationInformation.cs
- AppServicesAuthenticationOptions.cs
- AppServicesAuthenticationTokenAcquisition.cs
- TokenAcquisitionAppTokenCredential.cs
- TokenAcquisitionTokenCredential.cs
- BlazorAuthenticationChallengeHandler.cs
- LoginLogoutEndpointRouteBuilderExtensions.cs
- DefaultMicrosoftIdentityAuthenticationDelegatingHandlerFactory.cs
- DownstreamWebApi.cs
- DownstreamWebApiExtensions.cs
- DownstreamWebApiGenericExtensions.cs
- DownstreamWebApiOptions.cs
- IDownstreamWebApi.cs
- IMicrosoftIdentityAuthenticationDelegatingHandlerFactory.cs
- MicrosoftIdentityAppAuthenticationMessageHandler.cs
- MicrosoftIdentityAuthenticationBaseMessageHandler.cs
- MicrosoftIdentityAuthenticationBaseOptions.cs
- MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions.cs
- MicrosoftIdentityAuthenticationMessageHandlerOptions.cs
- MicrosoftIdentityUserAuthenticationMessageHandler.cs
- IdentityOptionsHelpers.cs
- RedirectUriHelper.cs
- IAuthRequiredScopeMetadata.cs
- IAuthRequiredScopeOrAppPermissionMetadata.cs
- PolicyBuilderExtensions.cs
- RequiredScopeAttribute.cs
- RequiredScopeExtensions.cs
- RequiredScopeOrAppPermissionAttribute.cs
- RequiredScopeOrAppPermissionExtensions.cs
- RequireScopeOptions.cs
- RequireScopeOrAppPermissionOptions.cs
- ScopeAuthorizationHandler.cs
- ScopeAuthorizationRequirement.cs
- ScopeOrAppPermissionAuthorizationHandler.cs
- ScopeOrAppPermissionAuthorizationRequirement.cs
- MicrosoftIdentityJwtBearerOptionsPostConfigurator.cs
- InternalsVisibleTo.cs
- PublicAPI.Shipped.txt
- PublicAPI.Unshipped.txt
- PublicAPI.Shipped.txt
- PublicAPI.Unshipped.txt
- AadIssuerValidatorOptions.cs
- IJwtBearerMiddlewareDiagnostics.cs
- IOpenIdConnectMiddlewareDiagnostics.cs
- JwtBearerMiddlewareDiagnostics.cs
- MicrosoftIdentityIssuerValidatorFactory.cs
- OpenIdConnectMiddlewareDiagnostics.cs
- RegisterValidAudience.cs
- RolesRequiredHttpContextExtensions.cs
- ScopesRequiredHttpContextExtensions.cs
- MsalSessionTokenCacheProvider.cs
- MsalSessionTokenCacheProvider.Logger.cs
- SessionTokenCacheProviderExtension.cs
- ClassDiagram1.cd
- MicrosoftIdentityWebApiAuthenticationBuilder.cs
- MicrosoftIdentityWebApiAuthenticationBuilderExtensions.Aot.cs
- MicrosoftIdentityWebApiAuthenticationBuilderExtensions.cs
- MicrosoftIdentityWebApiAuthenticationBuilderWithConfiguration.cs
- MicrosoftIdentityWebApiServiceCollectionExtensions.cs
- MicrosoftIdentityAppCallingWebApiAuthenticationBuilderExt.cs
- MicrosoftIdentityWebAppAuthenticationBuilder.cs
- MicrosoftIdentityWebAppAuthenticationBuilderExtensions.cs
- MicrosoftIdentityWebAppAuthenticationBuilderWithConfiguration.cs
- MicrosoftIdentityWebAppServiceCollectionExtensions.cs
- AccountExtensions.cs
- AppContextSwitches.cs
- Architecture.dgml
- AuthorityHelpers.cs
- AuthorizeForScopesAttribute.cs
- AzureADB2COpenIDConnectEventHandlers.cs
- AzureFunctionsAuthenticationHttpContextExtension.cs
- ClaimsPrincipalFactory.cs
- CookiePolicyOptionsExtensions.cs
- Diagrams.cd
- Extensions.cs
- GlobalSuppressions.cs
- ILoginErrorAccessor.cs
- IncrementalConsentAndConditionalAccessHelper.cs
- Interfaces.cd
- MergedOptionsValidation.cs
- Microsoft.Identity.Web.csproj
- Microsoft.Identity.Web.xml
- MicrosoftIdentityCircuitHandler.cs
- MicrosoftIdentityConsentAndConditionalAccessHandler.cs
- MicrosoftIdentityServiceHandler.cs
- TempDataLoginErrorAccessor.cs
- PublicAPI.Shipped.txt
- PublicAPI.Unshipped.txt
- AgentIdentitiesExtension.cs
- AgentIdentityExtensions.cs
- Microsoft.Identity.Web.AgentIdentities.csproj
- README.AgentIdentities.md
- PublicAPI.Shipped.txt
- PublicAPI.Unshipped.txt
- GlobalSuppressions.cs
- Microsoft.Identity.Web.Azure.csproj
- MicrosoftIdentityTokenCredential.cs
- ServiceCollectionExtensionForAzureCreds.cs
- TokenAcquirerAppTokenCredential.cs
- TokenAcquirerTokenCredential.cs
- CertificateLoggerExtensions.cs
- InternalsVisibleTo.cs
- PublicAPI.Shipped.txt
- PublicAPI.Unshipped.txt
- Base64EncodedCertificateLoader.cs
- CertificateConstants.cs
- CertificateDescription.cs
- CertificateErrorMessage.cs
- CertificateLoaderHelper.cs
- CertificateSource.cs
- DefaultCertificateLoader.cs
- DefaultCredentialsLoader.cs
- DefaultCredentialsLoader.CustomSignedAssertion.cs
- FromPathCertificateLoader.cs
- GlobalSuppressions.cs
- ICertificateLoader.cs
- KeyVaultCertificateLoader.cs
- Microsoft.Identity.Web.Certificate.csproj
- Microsoft.Identity.Web.xml
- SignedAssertionFilePathCredentialsLoader.cs
- SignedAssertionFromManagedIdentityCredentialLoader.cs
- StoreWithDistinguishedNameCertificateLoader.cs
- StoreWithSubjectNameCertificateLoader.cs
- StoreWithThumbprintCertificateLoader.cs
- InternalsVisibleTo.cs
- PublicAPI.Shipped.txt
- PublicAPI.Unshipped.txt
- AzureIdentityForKubernetesClientAssertion.cs
- AzureIdentityForKubernetesClientAssertion.Logger.cs
- Certificateless.cd
- CertificatelessConstants.cs
- CertificatelessOptions.cs
- ClientAssertion.cs
- ClientAssertionProviderBase.cs
- GlobalSuppressions.cs
- ManagedIdentityClientAssertion.cs
- ManagedIdentityClientAssertionTestHook.cs
- Microsoft.Identity.Web.Certificateless.csproj
- Microsoft.Identity.Web.xml
- CallerArgumentExpressionAttribute.cs
- NullableAttributes.cs
- Throws.cs
- InternalsVisibleTo.cs
- InternalAPI.Shipped.txt
- InternalAPI.Unshipped.txt
- PublicAPI.Shipped.txt
- PublicAPI.Unshipped.txt
- GlobalSuppressions.cs
- IdHelper.cs
- Microsoft.Identity.Web.Diagnostics.csproj
- OsHelper.cs
- UnauthorizedHttpRequestException.cs
- InternalsVisibleTo.cs
- PublicAPI.Shipped.txt
- PublicAPI.Unshipped.txt
- PublicAPI.Shipped.txt
- PublicAPI.Unshipped.txt
- DownstreamApi.cs
- DownstreamApi.HttpMethods.cs
- DownstreamApi.HttpMethods.tt
- DownstreamApi.Logger.cs
- DownstreamApiExtensions.cs
- DownstreamApiLoggingEventId.cs
- Microsoft.Identity.Web.DownstreamApi.csproj
- InternalsVisibleTo.cs
- PublicAPI.Shipped.txt
- PublicAPI.Unshipped.txt
- PublicAPI.Shipped.txt
- PublicAPI.Unshipped.txt
- GlobalSuppressions.cs
- GraphAuthenticationOptions.cs
- GraphAuthenticationProvider.cs
- GraphServiceClient-Readme.md
- GraphServiceClientOptions.cs
- GraphServiceCollectionExtensions.cs
- Microsoft.Identity.Web.GraphServiceClient.csproj
- MicrosoftGraphExtensions.cs
- RequestOptionsExtension.cs
- PublicAPI.Shipped.txt
- PublicAPI.Unshipped.txt
- GraphBetaServiceCollectionExtensions.cs
- Microsoft.Identity.Web.GraphServiceClientBeta.csproj
- PublicAPI.Shipped.txt
- PublicAPI.Unshipped.txt
- PublicAPI.Shipped.txt
- PublicAPI.Unshipped.txt
- BaseRequestExtensions.cs
- GlobalSuppressions.cs
- GraphServiceCollectionExtensions.cs
- Microsoft.Identity.Web.MicrosoftGraph.csproj
- MicrosoftGraphExtensions.cs
- MicrosoftGraphOptions.cs
- TokenAcquisitionAuthenticationProvider.cs
- TokenAcquisitionAuthenticationProviderOption.cs
- PublicAPI.Shipped.txt
- PublicAPI.Unshipped.txt
- PublicAPI.Shipped.txt
- PublicAPI.Unshipped.txt
- GlobalSuppressions.cs
- Microsoft.Identity.Web.MicrosoftGraphBeta.csproj
- OidcIdpLoggerExtensions.cs
- InternalsVisibleTo.cs
- PublicAPI.Shipped.txt
- PublicAPI.Unshipped.txt
- Microsoft.Identity.Web.OidcFIC.csproj
- OidcFicSignedAssertionProviderExtensions.cs
- OidcIdpSignedAssertionLoader.cs
- OidcIdpSignedAssertionProvider.cs
- InternalsVisibleTo.cs
- PublicAPI.Shipped.txt
- PublicAPI.Unshipped.txt
- ApiControllerExtensions.cs
- AppBuilderExtension.cs
- ControllerBaseExtensions.cs
- Microsoft.Identity.Web.OWIN.csproj
- Microsoft.Identity.Web.OWIN.xml
- OpenIdConnectCachingSecurityTokenProvider.cs
- OwinTokenAcquirerFactory.cs
- OwinTokenAcquisitionHost.cs
- SidecarOptions.cs
- AuthorizationHeaderEndpoint.cs
- DownstreamApiEndpoint.cs
- ValidateRequestEndpoints.cs
- Logging.cs
- AuthorizationHeaderRequest.cs
- AuthorizationHeaderResult.cs
- BindableDownstreamApiOptions.cs
- DownstreamApiRequest.cs
- DownstreamApiResult.cs
- ValidateAuthorizationHeaderResult.cs
- Microsoft.Identity.Web.Sidecar.json
- launchSettings.json
- AgentOverrides.cs
- AppJsonSerializerContext.cs
- appsettings.Development.json
- appsettings.json
- CacheControl.cs
- CHANGELOG.md
- Directory.Build.props
- Dockerfile
- Dockerfile.AzureLinux
- DockerFile.NanoServer
- DownstreamApiOptionsMerger.cs
- LocalCallerRestriction.cs
- Microsoft.Identity.Web.Sidecar.csproj
- Microsoft.Identity.Web.Sidecar.http
- OpenApiDescriptions.cs
- OptionsOverrideSchemaTransformer.cs
- Program.cs
- README.md
- ApplicationBuilderExtensions.cs
- HttpContextExtensions.cs
- JwtBearerOptionsMerger.cs
- TokenAcquisition-AspnetCore.cs
- TokenAcquisitionAspnetCoreHost.cs
- TokenAcquisitionOptionsExtensions.cs
- ConfidentialClientApplicationOptionsMerger.cs
- MicrosoftAuthenticationOptionsMerger.cs
- MicrosoftIdentityOptionsMerger.cs
- InternalsVisibleTo.cs
- PublicAPI.Shipped.txt
- PublicAPI.Unshipped.txt
- PublicAPI.Shipped.txt
- PublicAPI.Unshipped.txt
- AcquireTokenResultFactory.cs
- AtPopOperation.cs
- AuthCodeRedemptionParameters.cs
- Base64UrlHelpers.cs
- BaseAuthorizationHeaderProvider.cs
- CiamAuthorityHelper.cs
- ClaimConstants.cs
- ClientInfo.cs
- CompatibilitySuppressions.xml
- ConfidentialClientApplicationBuilderExtension.cs
- Constants.cs
- CredentialsProvider.cs
- CredentialsProvider.LogMessages.cs
- DefaultAuthorizationHeaderProvider.cs
- DefaultTokenAcquirerFactoryImplementation.cs
- DefaultTokenAcquisitionHost.cs
- ErrorCodes.cs
- GlobalSuppressions.cs
- HttpRequestMessageAuthenticationExtensions.cs
- IAuthenticationSchemeInformationProvider.cs
- ICertificatesObserver.cs
- IConfidentialClientApplicationProvider.cs
- ICredentialsProvider.cs
- IDWebErrorMessage.cs
- IManagedIdentityTestHttpClientFactory.cs
- IMergedOptionsStore.cs
- ITokenAcquisition.cs
- ITokenAcquisitionHost.cs
- ITokenAcquisitionInternal.cs
- LoggingEventId.cs
- LoggingOptions.cs
- LogMessages.cs
- MergedOptions.cs
- MergedOptionsLogging.cs
- MergedOptionsStore.cs
- Microsoft.Identity.Web.TokenAcquisition.csproj
- MicrosoftIdentityAppCallingWebApiAuthenticationBuilder.cs
- MicrosoftIdentityAuthenticationException.cs
- MicrosoftIdentityBaseAuthenticationBuilder.cs
- MicrosoftIdentityHttpClientBuilderExtensions.cs
- MicrosoftIdentityMessageHandler.cs
- MicrosoftIdentityMessageHandlerOptions.cs
- MicrosoftIdentityOptions.cs
- MicrosoftIdentityWebChallengeUserException.cs
- MsalAspNetCoreHttpClientFactory.cs
- MsalMtlsHttpClientFactory.cs
- MsAuth10AtPop.cs
- OidcConstants.cs
- OnBehalfOfEventArgs.cs
- PrincipalExtensionsForSecurityTokens.cs
- ProtocolNames.cs
- ReservedHeaderNames.cs
- ServiceCollectionExtensions.cs
- TokenAcquirer.cs
- TokenAcquirerExtensions.cs
- TokenAcquirerFactory.cs
- TokenAcquirerFactoryTesting.cs
- TokenAcquisition.cs
- TokenAcquisition.Logger.cs
- TokenAcquisition.ManagedIdentity.cs
- TokenAcquisitionExtensionOptions.cs
- TokenAcquisitionExtensions.cs
- TokenAcquisitionOptions.cs
- WebApiBuilders.cs
- DistributedTokenCacheAdapterExtension.cs
- MsalDistributedTokenCacheAdapter.cs
- MsalDistributedTokenCacheAdapter.Logger.cs
- MsalDistributedTokenCacheAdapterOptions.cs
- InMemoryTokenCacheProviderExtension.cs
- MsalMemoryTokenCacheOptions.cs
- MsalMemoryTokenCacheProvider.cs
- InternalsVisibleTo.cs
- PublicAPI.Shipped.txt
- PublicAPI.Unshipped.txt
- CacheSerializerHints.cs
- ClaimsPrincipalExtensions.cs
- GlobalSuppressions.cs
- IMsalTokenCacheProvider.cs
- MeasureDurationResult.cs
- Microsoft.Identity.Web.TokenCache.csproj
- Microsoft.Identity.Web.xml
- MsalAbstractTokenCacheProvider.cs
- MsalAbstractTokenCacheProvider.Logger.cs
- TokenCacheErrorMessage.cs
- TokenCacheExtensions.cs
- TokenCacheLoggingEventId.cs
- TokenCacheSerializers.cd
- Utility.cs
- AccountController.cs
- AccessDenied.cshtml
- AccessDenied.cshtml.cs
- Error.cshtml
- Error.cshtml.cs
- SignedOut.cshtml
- SignedOut.cshtml.cs
- _ViewStart.cshtml
- GlobalSuppressions.cs
- LICENSE
- Microsoft.Identity.Web.UI.csproj
- Microsoft.Identity.Web.UI.xml
- MicrosoftIdentityAccountControllerFeatureProvider.cs
- PublicAPI.Shipped.txt
- PublicAPI.Unshipped.txt
- ServiceCollectionExtensions.cs
- CodeAnalysisAttributes.cs
- HomeController.cs
- ErrorViewModel.cs
- launchSettings.json
- AjaxAction.cshtml
- Index.cshtml
- Privacy.cshtml
- _Layout.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
- 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
- AjaxCallActionsWithDynamicConsent.csproj
- appsettings.Development.json
- appsettings.json
- Program.cs
- Startup.cs
- launchSettings.json
- appsettings.Development.json
- appsettings.json
- AspireBlazorCallsWebApi.ApiService.csproj
- AspireBlazorCallsWebApi.ApiService.http
- Program.cs
- launchSettings.json
- AppHost.cs
- appsettings.Development.json
- appsettings.json
- AspireBlazorCallsWebApi.AppHost.csproj
- AspireBlazorCallsWebApi.ServiceDefaults.csproj
- Extensions.cs
- MainLayout.razor
- MainLayout.razor.css
- NavMenu.razor
- NavMenu.razor.css
- Counter.razor
- Error.razor
- Home.razor
- Weather.razor
- _Imports.razor
- App.razor
- Routes.razor
- UserInfo.razor
- launchSettings.json
- app.css
- favicon.png
- appsettings.Development.json
- appsettings.json
- AspireBlazorCallsWebApi.Web.csproj
- Program.cs
- WeatherApiClient.cs
- AspireBlazorCallsWebApi.sln
- README.md
- WebApiConfig.cs
- AppServiceController.cs
- appsettings.json
- Global.asax
- Global.asax.cs
- ManagedIdentityWebApp.csproj
- Web.config
- dotnet-tools.json
- BundleConfig.cs
- FilterConfig.cs
- RouteConfig.cs
- Startup.Auth.cs
- WebApiConfig.cs
- _ViewStart.cshtml
- Web.config
- Site.css
- HomeController.cs
- TodoListController.cs
- TodoItem.cs
- AssemblyInfo.cs
- AppBuilderExtension.cs
- HttpContextExtensions.cs
- OpenIdConnectCachingSecurityTokenProvider.cs
- Index.cshtml
- _Layout.cshtml
- Error.cshtml
- _ViewStart.cshtml
- Web.config
- appsettings.json
- favicon.ico
- Global.asax
- Global.asax.cs
- OwinWebApi.csproj
- Startup.cs
- Web.config
- Web.Debug.config
- Web.Release.config
- dotnet-tools.json
- BundleConfig.cs
- FilterConfig.cs
- RouteConfig.cs
- Startup.Auth.cs
- 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
- Site.css
- AccountController.cs
- HomeController.cs
- glyphicons-halflings-regular.eot
- glyphicons-halflings-regular.svg
- glyphicons-halflings-regular.ttf
- glyphicons-halflings-regular.woff
- glyphicons-halflings-regular.woff2
- AssemblyInfo.cs
- serviceDependencies.json
- serviceDependencies.local.json
- bootstrap.js
- bootstrap.min.js
- jquery-3.4.1.intellisense.js
- jquery-3.4.1.js
- jquery-3.4.1.min.js
- jquery-3.4.1.min.map
- jquery-3.4.1.slim.js
- jquery-3.4.1.slim.min.js
- jquery-3.4.1.slim.min.map
- jquery.validate-vsdoc.js
- jquery.validate.js
- jquery.validate.min.js
- jquery.validate.unobtrusive.js
- jquery.validate.unobtrusive.min.js
- modernizr-2.8.3.js
- SignOutCallback.cshtml
- About.cshtml
- Contact.cshtml
- Index.cshtml
- _Layout.cshtml
- _LoginPartial.cshtml
- Error.cshtml
- _ViewStart.cshtml
- Web.config
- appsettings.json
- favicon.ico
- Global.asax
- Global.asax.cs
- OwinWebApp.csproj
- Startup.cs
- Web.config
- Web.Debug.config
- Web.Release.config
- Directory.Build.props
- 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
- Claims.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
- 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
- README-incremental-instructions.md
- README.md
- WebApp-Calls-WebAPI-B2C.sln
- MainLayout.razor
- MainLayout.razor.css
- NavMenu.razor
- NavMenu.razor.css
- Counter.razor
- Error.razor
- Home.razor
- Weather.razor
- _Imports.razor
- App.razor
- Routes.razor
- launchSettings.json
- 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
- app.css
- favicon.png
- appsettings.Development.json
- appsettings.json
- BlazorApp.csproj
- Program.cs
- AppCreationScripts.md
- Cleanup.ps1
- Configure.ps1
- sample.json
- CommonForm.razor
- Create.razor
- Edit.razor
- ToDoList.razor
- ToDoListBase.cs
- _Host.cshtml
- Error.cshtml
- Index.razor
- UserClaims.razor
- UserClaimsBase.cs
- launchSettings.json
- LoginDisplay.razor
- MainLayout.razor
- NavMenu.razor
- SurveyPrompt.razor
- bootstrap.min.css
- bootstrap.min.css.map
- open-iconic-bootstrap.min.css
- open-iconic.eot
- open-iconic.otf
- open-iconic.svg
- open-iconic.ttf
- open-iconic.woff
- FONT-LICENSE
- ICON-LICENSE
- README.md
- site.css
- favicon.ico
- _Imports.razor
- App.razor
- appsettings.Development.json
- appsettings.json
- blazorserver-client.csproj
- Program.cs
- Startup.cs
- ToDoList.png
- topology.png
- UserClaims.png
- ToDoListController.cs
- launchSettings.json
- serviceDependencies.json
- serviceDependencies.local.json
- appsettings.Development.json
- appsettings.json
- Program.cs
- Startup.cs
- ToDoListService.csproj
- ToDo.cs
- ToDoListModel.csproj
- blazorserver-Calls-WebAPI.sln
- README-Incremental.md
- README.md
- WeatherForecastController.cs
- launchSettings.json
- appsettings.Development.json
- appsettings.json
- myWebApi.csproj
- Program.cs
- WeatherForecast.cs
- _Layout.cshtml
- _Layout.cshtml.css
- _LoginPartial.cshtml
- _ValidationScriptsPartial.cshtml
- _ViewImports.cshtml
- _ViewStart.cshtml
- Error.cshtml
- Error.cshtml.cs
- Index.cshtml
- Index.cshtml.cs
- Privacy.cshtml
- Privacy.cshtml.cs
- launchSettings.json
- site.css
- site.js
- 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
- appsettings.Development.json
- appsettings.json
- myWebApp.csproj
- Program.cs
- CiamTest.sln
- newTest.sln
- launchSettings.json
- appsettings.Development.json
- appsettings.json
- ContosoWorker.csproj
- ContosoWorker.sln
- Program.cs
- Worker.cs
- appsettings.json
- Daemon-app.csproj
- Program - SDK.cs
- Program-net60.cs
- Program.cs
- appsettings.json
- daemon-app-cert-bound.csproj
- Program.cs
- appsettings.json
- daemon-app-fic-mtls.csproj
- Program.cs
- README.md
- appsettings.json
- daemon-app-msi.csproj
- Program.cs
- readme.md
- appsettings.json
- daemon-app-msi-mtls.csproj
- Program.cs
- README.md
- appsettings.json
- DaemonConsoleCallingDownstreamApi.csproj
- Program.cs
- launchSettings.json
- appsettings.json
- DaemonConsoleCallingMsGraph.csproj
- Program.cs
- WeatherForecastController.cs
- launchSettings.json
- appsettings.Development.json
- appsettings.json
- MinimalWebApi.csproj
- Program.cs
- WeatherForecast.cs
- AuthorizationHeader.cs
- DownstreamApi.cs
- launchSettings.json
- appsettings.Development.json
- appsettings.json
- Program.cs
- WeatherForecast.cs
- webApi.csproj
- webApi.sln
- appsettings.json
- MtlsClient.csproj
- Program.cs
- WeatherForecast.cs
- WeatherForecastController.cs
- launchSettings.json
- appsettings.json
- MtlsAuthenticationHandler.cs
- MtlsWebApi.csproj
- Program.cs
- WeatherForecast.cs
- appsettings.json
- MtlsPopClient.csproj
- Program.cs
- WeatherForecast.cs
- WeatherForecastController.cs
- launchSettings.json
- appsettings.json
- MtlsPopAuthenticationHandler.cs
- MtlsPopWebApi.csproj
- Program.cs
- WeatherForecast.cs
- HomeB2CController.cs
- HomeController.cs
- ErrorViewModel.cs
- launchSettings.json
- Index.cshtml
- Privacy.cshtml
- 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
- 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
- mvcwebapp-graph.csproj
- Program.cs
- Startup.cs
- get_token.py
- main.py
- MicrosoftIdentityWebSidecarClient.py
- README.md
- app.ts
- sidecar.ts
- sidecar.test.ts
- eslint.config.mts
- package-lock.json
- package.json
- README.md
- tsconfig.json
- dotnet-tools.json
- _Layout.cshtml
- _LoginPartial.cshtml
- _ValidationScriptsPartial.cshtml
- _ViewImports.cshtml
- _ViewStart.cshtml
- AllApps.cshtml
- AllApps.cshtml.cs
- AllUsers.cshtml
- AllUsers.cshtml.cs
- ClientCredentials.cshtml
- ClientCredentials.cshtml.cs
- Debugging.cshtml
- Debugging.cshtml.cs
- Error.cshtml
- Error.cshtml.cs
- Index.cshtml
- Index.cshtml.cs
- Privacy.cshtml
- Privacy.cshtml.cs
- profile.arm.json
- profile.arm.json
- profile.arm.json
- launchSettings.json
- serviceDependencies.json
- serviceDependencies.local.json
- 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
- 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
- README.md
- Startup.cs
- WebAppCallsMicrosoftGraph.csproj
- WebAppCallsMicrosoftGraph.sln
- AppCreationScripts.md
- Cleanup.ps1
- Configure.ps1
- sample.json
- HomeController.cs
- TodoListController.cs
- Constants.cs
- ErrorViewModel.cs
- launchSettings.json
- serviceDependencies.json
- serviceDependencies.local.json
- CallAzureFunction.cshtml
- Index.cshtml
- Privacy.cshtml
- SayHello.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
- 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
- launchSettings.json
- greet.proto
- GreeterService.cs
- appsettings.Development.json
- appsettings.json
- grpc.csproj
- Program.cs
- Startup.cs
- topology.png
- CallbackController.cs
- TodoListController.cs
- TodoItem.cs
- launchSettings.json
- serviceDependencies.json
- serviceDependencies.local.json
- appsettings.Development.json
- appsettings.json
- Program.cs
- Startup.cs
- TodoListService.csproj
- README-incremental-instructions.md
- README.md
- WebApp-Calls-WebAPI-MyOrg.sln
- Directory.Build.props
- AgentApplicationsTests.csproj
- AgentUserIdentityTestscs.cs
- AutonomousAgentTests.cs
- GetFicAsyncTests.cs
- ServiceCollectionExtensionsForAgentIdentitiesTests.cs
- appsettings.json
- CustomSignedAssertionProviderExtensibilityTests.cs
- CustomSignedAssertionProviderExtensions.cs
- CustomSignedAssertionProviderTests.csproj
- MyCustomSignedAssertionLoader.cs
- MyCustomSignedAssertionProvider.cs
- GraphServiceClientTests.cs
- GraphServiceClientTests.csproj
- Usings.cs
- WeatherForecast2Controller.cs
- WeatherForecastController.cs
- launchSettings.json
- .editorconfig
- appsettings.Development.json
- appsettings.json
- IntegrationTestService.csproj
- Program.cs
- Startup.cs
- UserInfo.cs
- appsettings.json
- OidCIdPSignedAssertionProviderExtensibilityTests.cs
- OidcIdpSignedAssertionProviderTests.csproj
- xunit.runner.json
- .gitignore
- AgentOverrideGatingTests.cs
- AuthorizationHeaderEndpointTests.cs
- DownstreamApiEndpointTests.cs
- DownstreamApiOptionsMergeTests.cs
- DownstreamApiUnauthenticatedEndpointTests.cs
- LocalCallerRestrictionTests.cs
- MockedEndToEndTests.cs
- ModelsTests.cs
- OptionsOverrideHeaderHandlingTests.cs
- OutboundRedirectTests.cs
- Sidecar.Tests.csproj
- SidecarApiFactory.cs
- SidecarEndpointsE2ETests.cs
- SidecarIntegrationTests.cs
- SidecarOptionsIsolationTests.cs
- SidecarOverrideGatingTests.cs
- TestAuthenticationHandler.cs
- ValidateEndpointTestsExtended.cs
- MetadataController.cs
- launchSettings.json
- openid-configuration
- Resource.Designer.cs
- Resource.resx
- appsettings.Development.json
- appsettings.json
- Program.cs
- SimulateOidc.csproj
- launchSettings.json
- IntegrationTests.csproj
- ThreadingTest.cs
- Usings.cs
- launchSettings.json
- appsettings.Development.json
- appsettings.json
- Program.cs
- WebApp.csproj
- CertificateRotationTest.cs
- ManagedIdentityFicTests.cs
- TokenAcquirer.AuthorityMatrix.cs
- TokenAcquirer.cs
- TokenAcquirerTests.csproj
- B2CWebAppCallsWebApiLocally.cs
- TestingWebAppLocally.cs
- UiTestHelpers.cs
- UiTestNoParallelization.cs
- WebAppCallsApiCallsGraphLocally.cs
- WebAppIntegrationTests.cs
- WebAppUiTests.csproj
- launchSettings.json
- Microsoft.Identity.Web.AotCompatibility.TestApp.csproj
- Program.cs
- BlazorAuthenticationChallengeHandlerTests.cs
- LoginLogoutEndpointRouteBuilderExtensionsTests.cs
- LogoutEndpointIntegrationTests.cs
- CertificateDescriptionTests.cs
- DefaultCertificateLoaderTests.cs
- SelfSignedTestCert.pfx
- WithClientCredentialsTests.cs
- CaeTests.cs
- DownstreamApiTests.cs
- DownstreamWebApiOptionsTests.cs
- ExtraParametersTests.cs
- MtlsPopTokenBoundAuthHeaderTests.cs
- HttpClientFactoryTest.cs
- JwtBearerEventsClaimsValidationTests.cs
- JwtBearerMiddlewareDiagnosticsTests.cs
- MicrosoftIdentityIssuerValidatorTests.cs
- OpenIdConnectMiddlewareDiagnosticsTests.cs
- RegisterValidAudienceTests.cs
- RequiredScopeOrAppPermissionExtensionsTests.cs
- RequiredScopeOrAppPermissionPolicyTests.cs
- RequiredScopePolicyTests.cs
- RolesRequiredHttpContextExtensionsTests.cs
- ScopesRequiredHttpContextExtensionsTests.cs
- AccountExtensionsTests.cs
- AcquireTokenResultFactoryEnumRoundTripTests.cs
- AgentIdentitiesExtensionTests.cs
- AgentIdentityExtensionsTests.cs
- AppServicesAuthenticationInformationTests.cs
- AtPopOperationTests.cs
- AuthCodeRedemptionParametersTests.cs
- AuthenticationSchemeInformationProviderTests.cs
- AuthorityHelpersTests.cs
- AuthorizationHeaderProviderTests.cs
- AzureADB2COpenIDConnectEventHandlersTests.cs
- AzureIdentityForKubernetesClientAssertionTests.cs
- Base64UrlHelpersTests.cs
- BaseAuthorizationHeaderProviderTest.cs
- CacheEncryptionTests.cs
- CacheExtensionsTests.cs
- CertificateLessOptionsTests.cs
- CertificateReloadLogicTests.cs
- CertificateRetryCounterTests.cs
- CertificatesObserverTests.cs
- CiamAuthorityHelperTest.cs
- ClaimsPrincipalExtensionsTests.cs
- ClaimsPrincipalFactoryTests.cs
- ClientAssertionTests.cs
- ClientInfoTests.cs
- CookiePolicyOptionsExtensionsTests.cs
- CustomSignedAssertionProviderTests.cs
- DefaultAuthorizationHeaderProviderTests.cs
- DefaultAuthorizationHeaderProviderV2Tests.cs
- DefaultMicrosoftIdentityAuthDelegatingHandlerFactoryTests.cs
- DefaultTokenAcquirerFactoryImplementationTests.cs
- DownstreamApiServiceCollectionExtensionTest.cs
- DstsTokenAcquisitionTests.cs
- ExceptionHandlingTest.cs
- ExtensionsTests.cs
- FederatedIdentityCaeTests.cs
- FmiTests.cs
- HttpClientBuilderExtensionsTests.cs
- HttpContextExtensionsTests.cs
- IncrementalConsentHelperTests.cs
- L1L2CacheOptionsTests.cs
- L1L2CacheTests.cs
- ManagedIdentityCaeTests.cs
- MergedOptionsAuthorityConflictTests.cs
- MergedOptionsAuthorityParsingTests.cs
- MergedOptionsExtendedAuthorityTests.cs
- MergedOptionsTests.cs
- Microsoft.Identity.Web.Test.csproj
- MicrosoftIdentityAuthenticationMessageHandlerTests.cs
- MicrosoftIdentityHttpClientBuilderExtensionsTests.cs
- MicrosoftIdentityMessageHandlerNewTests.cs
- MicrosoftIdentityMessageHandlerTokenBindingTests.cs
- MicrosoftIdentityOptionsTests.cs
- MicrosoftIdentityTokenCredentialTests.cs
- MsalMtlsHttpClientFactoryTests.cs
- MsalTokenCacheProviderTests.cs
- MsAuth10AtPopTests.cs
- MtlsBearerUserFlowTests.cs
- OidcIdpSignedAssertionLoaderTests.cs
- OidcIdpSignedAssertionProviderTests.cs
- PopulateOpenIdOptionsFromMergedOptionsTests.cs
- PrincipalExtensionsForSecurityTokensTests.cs
- RedirectUriHelperTests.cs
- ReservedHeaderCloneTests.cs
- ServiceCollectionExtensionForAzureCredsTests.cs
- ServiceCollectionExtensionsTests.cs
- SignedAssertionFilePathCredentialsLoader.cs
- TestDistributedCache.cs
- TestManagedIdentityHttpFactory.cs
- TestTokenAcquisitionHost.cs
- TheoryDataBase.cs
- TokenAcquirerFactoryTests.cs
- TokenAcquirerTests.cs
- TokenAcquisitionAddInTests.cs
- TokenAcquisitionAuthorityTests.cs
- TokenAcquisitionTests.cs
- UtilityTests.cs
- WebApiExtensionsAotTests.cs
- WebApiExtensionsTests.cs
- WebAppExtensionsTests.cs
- WithExtraBodyParametersTests.cs
- LoggerMock.cs
- MockHttpClientFactory.cs
- MockHttpContextAccessor.cs
- MockHttpCreator.cs
- MockHttpMessageHandler.cs
- MockMtlsHttpClientFactory.cs
- QueryStringParser.cs
- QueueHttpMessageHandler.cs
- ExternalApp.cs
- HttpContextUtilities.cs
- InMemoryTokenCache.cs
- MsalTestTokenCacheProvider.cs
- TestMsalDistributedTokenCacheAdapter.cs
- TestOptionsMonitor.cs
- AssertExtensions.cs
- Microsoft.Identity.Web.Test.Common.csproj
- OnlyOnAzureDevopsFactAttribute.cs
- TestCategories.cs
- TestConstants.cs
- TokenAcquirerFactorySingletonProtection.cs
- AcquireTokenForAppIntegrationTests.cs
- AcquireTokenForUserIntegrationTests.cs
- Microsoft.Identity.Web.Test.Integration.csproj
- AccountControllerTests.cs
- ChallengeEndpointIntegrationTests.cs
- Microsoft.Identity.Web.UI.Test.csproj
- Microsoft.Identity.Web.Perf.Benchmark.csproj
- Program.cs
- TokenAcquisitionTests.cs
- launchSettings.json
- appsettings.json
- Logger.cs
- Metrics.cs
- Microsoft.Identity.Web.Perf.Client.csproj
- Program.cs
- TestRunner.cs
- TestRunnerOptions.cs
- TokenCacheHelper.cs
- dotnet-tools.json
- EmptyController.cs
- GraphClientController.cs
- TokenAcquisitionController.cs
- WeatherForecastController.cs
- BenchmarkMsalDistributedTokenCacheAdapter.cs
- BenchmarkMsalMemoryTokenCacheProvider.cs
- MemoryCacheEventSource.cs
- ServiceExtensions.cs
- profile.arm.json
- launchSettings.json
- appsettings.Development.json
- appsettings.json
- PerformanceTestService.csproj
- Program.cs
- Startup.cs
- GenerateBulkUsers.ps1
- .editorconfig
- Directory.Build.props
- ApiPermission.cs
- ApplicationParameters.cs
- PlatformType.cs
- CodeReader.cs
- CodeWriter.cs
- ProjectAuthenticationSettings.cs
- DeveloperCredentialsReader.cs
- IDeveloperCredentialsOptions.cs
- MsalTokenCredential.cs
- MicrosoftIdentityPlatformApplicationManager.cs
- ResourceAndScope.cs
- TokenCredentialAuthenticationProvider.cs
- ConfigurationProperties.cs
- MatchesForProjectType.cs
- ProjectDescription.cs
- ProjectDescriptionReader.cs
- PropertyMapping.cs
- Replacement.cs
- dotnet-blazorwasm-hosted.json
- dotnet-blazorwasm.json
- dotnet-web.json
- dotnet-webapi.json
- dotnet-webapp.json
- Resources.Designer.cs
- Resources.resx
- Policies.txt
- Change.cs
- Summary.cs
- AppProvisioningTool.cs
- ProvisioningToolOptions.cs
- app-provisioning-lib.csproj
- launchSettings.json
- msidentity-app-sync.csproj
- Program.cs
- Readme.txt
- cli-list-tools.png
- tool-help.png
- tool-run-no-params.png
- vs-options.png
- vs2019-npd.png
- CleanUp.cs
- E2ETests.cs
- ProjectDescriptionReaderTests.cs
- TestConstants.cs
- Tests.csproj
- TestUtilities.cs
- app-provisioning.sln
- Directory.Build.props
- README.md
- vs2019-16.9-how-to-use.md
- Configuration.cs
- File.cs
- Projects.cs
- PropertyMapping.cs
- Replacement.cs
- launchSettings.json
- .editorconfig
- ConfigureGeneratedApplications.csproj
- ConfigureGeneratedApplications.sln
- Program.cs
- Benchmark.csproj
- Program.cs
- BenchmarkCSharp.csproj
- Program.cs
- CrossPlatformValidation.csproj
- EntryPoint.cs
- publish.bat
- rd.xml
- RequestValidator.cs
- CrossPlatformValidatorTests.csproj
- GlobalUsings.cs
- InitializeAndValidateTests.cs
- build.bat
- CSharpConsoleApp.csproj
- Program.cs
- CrossPlatformValidation.sln
- Directory.Build.props
- publish.bat
- README.md
- GenerateMergeOptionsMethods.csproj
- Program.cs
- Check-BrokenLinks.ps1
- Directory.Build.props
- mark-shipped.ps1
- README.md
- .dockerignore
- .editorconfig
- .gitignore
- agents.md
- azure-pipelines.yml
- BannedSymbols.txt
- changelog.md
- changelog.txt
- Classes depending on ASP.NET Core.dgml
- CODE_OF_CONDUCT.md
- CODEOWNERS
- CodeQL.yaml
- CONTRIBUTING.md
- Directory.Build.props
- global.json
- internal-links.csv
- LICENSE
- Microsoft.Identity.Web.linux.slnf
- Microsoft.Identity.Web.sln
- Microsoft.Identity.Web.slnLaunch
- MIGRATION_GUIDE_V4.md
- NuGet.Config
- README-Azure.md
- README.md
- RELEASES.md
- SECURITY.md
- stylecop.json
- SUPPORT.md
- supportPolicy.md
- TESTING.md
# Installation Guide
1. Get the code
git clone https://github.com/AzureAD/microsoft-identity-web
Downloads the entire project code from GitHub to your computer.
cd microsoft-identity-web
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
โ ๏ธ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
docker build -f src/Microsoft.Identity.Web.Sidecar/DockerFile.NanoServer -t microsoft-identity-web .
Builds a runnable image based on the Dockerfile.
docker run -p 8080:80 microsoft-identity-web
Runs the built image as an actual container.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. .NET
MediumPrerequisites
dotnet restore
Downloads the packages the project depends on.
dotnet run
Builds the project and runs it immediately.
After dotnet run, check the message or address shown in the terminal.
// repository documentation
Was this content helpful?
(0 ratings)
