├── .github ├── PULL_REQUEST_TEMPLATE.md ├── bug_report.md └── dependabot.yml ├── .gitignore ├── 1-Call-MSGraph ├── AppCreationScripts │ ├── AppCreationScripts.md │ ├── Cleanup.ps1 │ ├── Configure.ps1 │ ├── apps.json │ └── sample.json ├── README.md ├── ReadmeFiles │ ├── daemon-with-certificate.svg │ ├── daemon-with-secret.svg │ ├── topology-certificates.png │ └── topology.png ├── daemon-console.sln └── daemon-console │ ├── Program.cs │ ├── appsettings.json │ └── daemon-console.csproj ├── 2-Call-OwnApi ├── AppCreationScripts │ ├── AppCreationScripts.md │ ├── Cleanup.ps1 │ ├── Configure.ps1 │ └── sample.json ├── README.md ├── ReadmeFiles │ ├── daemon-with-certificate.svg │ ├── daemon-with-secret.svg │ ├── topology-certificates.png │ └── topology.png ├── TodoList-WebApi │ ├── Controllers │ │ └── TodoListController.cs │ ├── Models │ │ └── TodoItem.cs │ ├── Program.cs │ ├── Properties │ │ ├── launchSettings.json │ │ ├── serviceDependencies.json │ │ └── serviceDependencies.local.json │ ├── Startup.cs │ ├── TodoList-WebApi.csproj │ ├── appsettings.Development.json │ └── appsettings.json ├── daemon-console.sln └── daemon-console │ ├── Daemon-Console.csproj │ ├── Program.cs │ └── appsettings.json ├── 3-Using-KeyVault ├── README.md └── ReadmeFiles │ ├── daemon-with-certificate.svg │ ├── daemon-with-secret.svg │ ├── topology-certificates.png │ └── topology.png ├── 4-Call-OwnApi-Pop ├── AppCreationScripts-withCert │ ├── AppCreationScripts.md │ ├── Cleanup.ps1 │ ├── Configure.ps1 │ └── sample.json ├── AppCreationScripts │ ├── AppCreationScripts.md │ ├── Cleanup.ps1 │ ├── Configure.ps1 │ └── sample.json ├── Microsoft.Identity.Web.Future │ ├── AadIssuerValidator.cs │ ├── IssuerConfigurationRetriever.cs │ ├── IssuerMetadata.cs │ ├── Metadata.cs │ ├── Microsoft.Identity.Web.Future.csproj │ ├── Microsoft.Identity.Web.Future.sln │ ├── Microsoft.Identity.Web.ruleset │ ├── README.md │ ├── SignedHttpRequest │ │ ├── Events │ │ │ ├── SignedHttpRequestAuthenticationFailedContext.cs │ │ │ ├── SignedHttpRequestEvents.cs │ │ │ ├── SignedHttpRequestMessageReceivedContext.cs │ │ │ └── SignedHttpRequestValidatedContext.cs │ │ ├── SignedHttpRequestAuthenticationHandler.cs │ │ ├── SignedHttpRequestDefaults.cs │ │ ├── SignedHttpRequestExtensions.cs │ │ ├── SignedHttpRequestLoggingExtensions.cs │ │ ├── SignedHttpRequestOptions.cs │ │ └── SignedHttpRequestPostConfigureOptions.cs │ └── WebApiServiceCollectionExtensions.cs ├── README.md ├── ReadmeFiles │ ├── daemon-with-certificate.svg │ ├── daemon-with-secret.svg │ ├── topology-certificates.png │ └── topology.png ├── TodoList-WebApi │ ├── Controllers │ │ └── TodoListController.cs │ ├── Models │ │ └── TodoItem.cs │ ├── Program.cs │ ├── Properties │ │ ├── launchSettings.json │ │ ├── serviceDependencies.json │ │ └── serviceDependencies.local.json │ ├── Startup.cs │ ├── TodoList-WebApi.csproj │ ├── appsettings.Development.json │ └── appsettings.json ├── daemon-console.sln └── daemon-console │ ├── AuthenticationConfig.cs │ ├── Daemon-Console.csproj │ ├── Program.cs │ ├── ProtectedApiCallHelper.cs │ └── appsettings.json ├── 5-Call-MSGraph-ManagedIdentity ├── Daemon-Console.sln ├── README.md └── daemon-console │ ├── Daemon-Console.csproj │ └── Program.cs ├── 6-Call-OwnApi-ManagedIdentity ├── AppCreationScripts │ ├── AppCreationScripts.md │ ├── Cleanup.ps1 │ ├── Configure.ps1 │ └── sample.json ├── README.md ├── TodoList-WebApi │ ├── Controllers │ │ └── TodoListController.cs │ ├── Models │ │ └── TodoItem.cs │ ├── Program.cs │ ├── Properties │ │ ├── launchSettings.json │ │ ├── serviceDependencies.json │ │ └── serviceDependencies.local.json │ ├── Startup.cs │ ├── TodoList-WebApi.csproj │ ├── appsettings.Development.json │ └── appsettings.json ├── daemon-console-calls-api-msi.sln └── daemon-console │ ├── Daemon-Console.csproj │ ├── Program.cs │ └── appsettings.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.md └── README.md /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/.github/bug_report.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/.gitignore -------------------------------------------------------------------------------- /1-Call-MSGraph/AppCreationScripts/AppCreationScripts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/1-Call-MSGraph/AppCreationScripts/AppCreationScripts.md -------------------------------------------------------------------------------- /1-Call-MSGraph/AppCreationScripts/Cleanup.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/1-Call-MSGraph/AppCreationScripts/Cleanup.ps1 -------------------------------------------------------------------------------- /1-Call-MSGraph/AppCreationScripts/Configure.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/1-Call-MSGraph/AppCreationScripts/Configure.ps1 -------------------------------------------------------------------------------- /1-Call-MSGraph/AppCreationScripts/apps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/1-Call-MSGraph/AppCreationScripts/apps.json -------------------------------------------------------------------------------- /1-Call-MSGraph/AppCreationScripts/sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/1-Call-MSGraph/AppCreationScripts/sample.json -------------------------------------------------------------------------------- /1-Call-MSGraph/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/1-Call-MSGraph/README.md -------------------------------------------------------------------------------- /1-Call-MSGraph/ReadmeFiles/daemon-with-certificate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/1-Call-MSGraph/ReadmeFiles/daemon-with-certificate.svg -------------------------------------------------------------------------------- /1-Call-MSGraph/ReadmeFiles/daemon-with-secret.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/1-Call-MSGraph/ReadmeFiles/daemon-with-secret.svg -------------------------------------------------------------------------------- /1-Call-MSGraph/ReadmeFiles/topology-certificates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/1-Call-MSGraph/ReadmeFiles/topology-certificates.png -------------------------------------------------------------------------------- /1-Call-MSGraph/ReadmeFiles/topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/1-Call-MSGraph/ReadmeFiles/topology.png -------------------------------------------------------------------------------- /1-Call-MSGraph/daemon-console.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/1-Call-MSGraph/daemon-console.sln -------------------------------------------------------------------------------- /1-Call-MSGraph/daemon-console/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/1-Call-MSGraph/daemon-console/Program.cs -------------------------------------------------------------------------------- /1-Call-MSGraph/daemon-console/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/1-Call-MSGraph/daemon-console/appsettings.json -------------------------------------------------------------------------------- /1-Call-MSGraph/daemon-console/daemon-console.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/1-Call-MSGraph/daemon-console/daemon-console.csproj -------------------------------------------------------------------------------- /2-Call-OwnApi/AppCreationScripts/AppCreationScripts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/2-Call-OwnApi/AppCreationScripts/AppCreationScripts.md -------------------------------------------------------------------------------- /2-Call-OwnApi/AppCreationScripts/Cleanup.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/2-Call-OwnApi/AppCreationScripts/Cleanup.ps1 -------------------------------------------------------------------------------- /2-Call-OwnApi/AppCreationScripts/Configure.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/2-Call-OwnApi/AppCreationScripts/Configure.ps1 -------------------------------------------------------------------------------- /2-Call-OwnApi/AppCreationScripts/sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/2-Call-OwnApi/AppCreationScripts/sample.json -------------------------------------------------------------------------------- /2-Call-OwnApi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/2-Call-OwnApi/README.md -------------------------------------------------------------------------------- /2-Call-OwnApi/ReadmeFiles/daemon-with-certificate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/2-Call-OwnApi/ReadmeFiles/daemon-with-certificate.svg -------------------------------------------------------------------------------- /2-Call-OwnApi/ReadmeFiles/daemon-with-secret.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/2-Call-OwnApi/ReadmeFiles/daemon-with-secret.svg -------------------------------------------------------------------------------- /2-Call-OwnApi/ReadmeFiles/topology-certificates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/2-Call-OwnApi/ReadmeFiles/topology-certificates.png -------------------------------------------------------------------------------- /2-Call-OwnApi/ReadmeFiles/topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/2-Call-OwnApi/ReadmeFiles/topology.png -------------------------------------------------------------------------------- /2-Call-OwnApi/TodoList-WebApi/Controllers/TodoListController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/2-Call-OwnApi/TodoList-WebApi/Controllers/TodoListController.cs -------------------------------------------------------------------------------- /2-Call-OwnApi/TodoList-WebApi/Models/TodoItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/2-Call-OwnApi/TodoList-WebApi/Models/TodoItem.cs -------------------------------------------------------------------------------- /2-Call-OwnApi/TodoList-WebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/2-Call-OwnApi/TodoList-WebApi/Program.cs -------------------------------------------------------------------------------- /2-Call-OwnApi/TodoList-WebApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/2-Call-OwnApi/TodoList-WebApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /2-Call-OwnApi/TodoList-WebApi/Properties/serviceDependencies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/2-Call-OwnApi/TodoList-WebApi/Properties/serviceDependencies.json -------------------------------------------------------------------------------- /2-Call-OwnApi/TodoList-WebApi/Properties/serviceDependencies.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/2-Call-OwnApi/TodoList-WebApi/Properties/serviceDependencies.local.json -------------------------------------------------------------------------------- /2-Call-OwnApi/TodoList-WebApi/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/2-Call-OwnApi/TodoList-WebApi/Startup.cs -------------------------------------------------------------------------------- /2-Call-OwnApi/TodoList-WebApi/TodoList-WebApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/2-Call-OwnApi/TodoList-WebApi/TodoList-WebApi.csproj -------------------------------------------------------------------------------- /2-Call-OwnApi/TodoList-WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/2-Call-OwnApi/TodoList-WebApi/appsettings.Development.json -------------------------------------------------------------------------------- /2-Call-OwnApi/TodoList-WebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/2-Call-OwnApi/TodoList-WebApi/appsettings.json -------------------------------------------------------------------------------- /2-Call-OwnApi/daemon-console.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/2-Call-OwnApi/daemon-console.sln -------------------------------------------------------------------------------- /2-Call-OwnApi/daemon-console/Daemon-Console.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/2-Call-OwnApi/daemon-console/Daemon-Console.csproj -------------------------------------------------------------------------------- /2-Call-OwnApi/daemon-console/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/2-Call-OwnApi/daemon-console/Program.cs -------------------------------------------------------------------------------- /2-Call-OwnApi/daemon-console/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/2-Call-OwnApi/daemon-console/appsettings.json -------------------------------------------------------------------------------- /3-Using-KeyVault/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/3-Using-KeyVault/README.md -------------------------------------------------------------------------------- /3-Using-KeyVault/ReadmeFiles/daemon-with-certificate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/3-Using-KeyVault/ReadmeFiles/daemon-with-certificate.svg -------------------------------------------------------------------------------- /3-Using-KeyVault/ReadmeFiles/daemon-with-secret.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/3-Using-KeyVault/ReadmeFiles/daemon-with-secret.svg -------------------------------------------------------------------------------- /3-Using-KeyVault/ReadmeFiles/topology-certificates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/3-Using-KeyVault/ReadmeFiles/topology-certificates.png -------------------------------------------------------------------------------- /3-Using-KeyVault/ReadmeFiles/topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/3-Using-KeyVault/ReadmeFiles/topology.png -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/AppCreationScripts-withCert/AppCreationScripts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/AppCreationScripts-withCert/AppCreationScripts.md -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/AppCreationScripts-withCert/Cleanup.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/AppCreationScripts-withCert/Cleanup.ps1 -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/AppCreationScripts-withCert/Configure.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/AppCreationScripts-withCert/Configure.ps1 -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/AppCreationScripts-withCert/sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/AppCreationScripts-withCert/sample.json -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/AppCreationScripts/AppCreationScripts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/AppCreationScripts/AppCreationScripts.md -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/AppCreationScripts/Cleanup.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/AppCreationScripts/Cleanup.ps1 -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/AppCreationScripts/Configure.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/AppCreationScripts/Configure.ps1 -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/AppCreationScripts/sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/AppCreationScripts/sample.json -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/AadIssuerValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/AadIssuerValidator.cs -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/IssuerConfigurationRetriever.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/IssuerConfigurationRetriever.cs -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/IssuerMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/IssuerMetadata.cs -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/Metadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/Metadata.cs -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/Microsoft.Identity.Web.Future.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/Microsoft.Identity.Web.Future.csproj -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/Microsoft.Identity.Web.Future.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/Microsoft.Identity.Web.Future.sln -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/Microsoft.Identity.Web.ruleset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/Microsoft.Identity.Web.ruleset -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/README.md -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/SignedHttpRequest/Events/SignedHttpRequestAuthenticationFailedContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/SignedHttpRequest/Events/SignedHttpRequestAuthenticationFailedContext.cs -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/SignedHttpRequest/Events/SignedHttpRequestEvents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/SignedHttpRequest/Events/SignedHttpRequestEvents.cs -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/SignedHttpRequest/Events/SignedHttpRequestMessageReceivedContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/SignedHttpRequest/Events/SignedHttpRequestMessageReceivedContext.cs -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/SignedHttpRequest/Events/SignedHttpRequestValidatedContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/SignedHttpRequest/Events/SignedHttpRequestValidatedContext.cs -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/SignedHttpRequest/SignedHttpRequestAuthenticationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/SignedHttpRequest/SignedHttpRequestAuthenticationHandler.cs -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/SignedHttpRequest/SignedHttpRequestDefaults.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/SignedHttpRequest/SignedHttpRequestDefaults.cs -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/SignedHttpRequest/SignedHttpRequestExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/SignedHttpRequest/SignedHttpRequestExtensions.cs -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/SignedHttpRequest/SignedHttpRequestLoggingExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/SignedHttpRequest/SignedHttpRequestLoggingExtensions.cs -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/SignedHttpRequest/SignedHttpRequestOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/SignedHttpRequest/SignedHttpRequestOptions.cs -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/SignedHttpRequest/SignedHttpRequestPostConfigureOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/SignedHttpRequest/SignedHttpRequestPostConfigureOptions.cs -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/WebApiServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/Microsoft.Identity.Web.Future/WebApiServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/README.md -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/ReadmeFiles/daemon-with-certificate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/ReadmeFiles/daemon-with-certificate.svg -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/ReadmeFiles/daemon-with-secret.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/ReadmeFiles/daemon-with-secret.svg -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/ReadmeFiles/topology-certificates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/ReadmeFiles/topology-certificates.png -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/ReadmeFiles/topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/ReadmeFiles/topology.png -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/TodoList-WebApi/Controllers/TodoListController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/TodoList-WebApi/Controllers/TodoListController.cs -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/TodoList-WebApi/Models/TodoItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/TodoList-WebApi/Models/TodoItem.cs -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/TodoList-WebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/TodoList-WebApi/Program.cs -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/TodoList-WebApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/TodoList-WebApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/TodoList-WebApi/Properties/serviceDependencies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/TodoList-WebApi/Properties/serviceDependencies.json -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/TodoList-WebApi/Properties/serviceDependencies.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/TodoList-WebApi/Properties/serviceDependencies.local.json -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/TodoList-WebApi/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/TodoList-WebApi/Startup.cs -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/TodoList-WebApi/TodoList-WebApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/TodoList-WebApi/TodoList-WebApi.csproj -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/TodoList-WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/TodoList-WebApi/appsettings.Development.json -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/TodoList-WebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/TodoList-WebApi/appsettings.json -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/daemon-console.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/daemon-console.sln -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/daemon-console/AuthenticationConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/daemon-console/AuthenticationConfig.cs -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/daemon-console/Daemon-Console.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/daemon-console/Daemon-Console.csproj -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/daemon-console/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/daemon-console/Program.cs -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/daemon-console/ProtectedApiCallHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/daemon-console/ProtectedApiCallHelper.cs -------------------------------------------------------------------------------- /4-Call-OwnApi-Pop/daemon-console/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/4-Call-OwnApi-Pop/daemon-console/appsettings.json -------------------------------------------------------------------------------- /5-Call-MSGraph-ManagedIdentity/Daemon-Console.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/5-Call-MSGraph-ManagedIdentity/Daemon-Console.sln -------------------------------------------------------------------------------- /5-Call-MSGraph-ManagedIdentity/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/5-Call-MSGraph-ManagedIdentity/README.md -------------------------------------------------------------------------------- /5-Call-MSGraph-ManagedIdentity/daemon-console/Daemon-Console.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/5-Call-MSGraph-ManagedIdentity/daemon-console/Daemon-Console.csproj -------------------------------------------------------------------------------- /5-Call-MSGraph-ManagedIdentity/daemon-console/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/5-Call-MSGraph-ManagedIdentity/daemon-console/Program.cs -------------------------------------------------------------------------------- /6-Call-OwnApi-ManagedIdentity/AppCreationScripts/AppCreationScripts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/6-Call-OwnApi-ManagedIdentity/AppCreationScripts/AppCreationScripts.md -------------------------------------------------------------------------------- /6-Call-OwnApi-ManagedIdentity/AppCreationScripts/Cleanup.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/6-Call-OwnApi-ManagedIdentity/AppCreationScripts/Cleanup.ps1 -------------------------------------------------------------------------------- /6-Call-OwnApi-ManagedIdentity/AppCreationScripts/Configure.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/6-Call-OwnApi-ManagedIdentity/AppCreationScripts/Configure.ps1 -------------------------------------------------------------------------------- /6-Call-OwnApi-ManagedIdentity/AppCreationScripts/sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/6-Call-OwnApi-ManagedIdentity/AppCreationScripts/sample.json -------------------------------------------------------------------------------- /6-Call-OwnApi-ManagedIdentity/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/6-Call-OwnApi-ManagedIdentity/README.md -------------------------------------------------------------------------------- /6-Call-OwnApi-ManagedIdentity/TodoList-WebApi/Controllers/TodoListController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/6-Call-OwnApi-ManagedIdentity/TodoList-WebApi/Controllers/TodoListController.cs -------------------------------------------------------------------------------- /6-Call-OwnApi-ManagedIdentity/TodoList-WebApi/Models/TodoItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/6-Call-OwnApi-ManagedIdentity/TodoList-WebApi/Models/TodoItem.cs -------------------------------------------------------------------------------- /6-Call-OwnApi-ManagedIdentity/TodoList-WebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/6-Call-OwnApi-ManagedIdentity/TodoList-WebApi/Program.cs -------------------------------------------------------------------------------- /6-Call-OwnApi-ManagedIdentity/TodoList-WebApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/6-Call-OwnApi-ManagedIdentity/TodoList-WebApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /6-Call-OwnApi-ManagedIdentity/TodoList-WebApi/Properties/serviceDependencies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/6-Call-OwnApi-ManagedIdentity/TodoList-WebApi/Properties/serviceDependencies.json -------------------------------------------------------------------------------- /6-Call-OwnApi-ManagedIdentity/TodoList-WebApi/Properties/serviceDependencies.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/6-Call-OwnApi-ManagedIdentity/TodoList-WebApi/Properties/serviceDependencies.local.json -------------------------------------------------------------------------------- /6-Call-OwnApi-ManagedIdentity/TodoList-WebApi/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/6-Call-OwnApi-ManagedIdentity/TodoList-WebApi/Startup.cs -------------------------------------------------------------------------------- /6-Call-OwnApi-ManagedIdentity/TodoList-WebApi/TodoList-WebApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/6-Call-OwnApi-ManagedIdentity/TodoList-WebApi/TodoList-WebApi.csproj -------------------------------------------------------------------------------- /6-Call-OwnApi-ManagedIdentity/TodoList-WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/6-Call-OwnApi-ManagedIdentity/TodoList-WebApi/appsettings.Development.json -------------------------------------------------------------------------------- /6-Call-OwnApi-ManagedIdentity/TodoList-WebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/6-Call-OwnApi-ManagedIdentity/TodoList-WebApi/appsettings.json -------------------------------------------------------------------------------- /6-Call-OwnApi-ManagedIdentity/daemon-console-calls-api-msi.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/6-Call-OwnApi-ManagedIdentity/daemon-console-calls-api-msi.sln -------------------------------------------------------------------------------- /6-Call-OwnApi-ManagedIdentity/daemon-console/Daemon-Console.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/6-Call-OwnApi-ManagedIdentity/daemon-console/Daemon-Console.csproj -------------------------------------------------------------------------------- /6-Call-OwnApi-ManagedIdentity/daemon-console/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/6-Call-OwnApi-ManagedIdentity/daemon-console/Program.cs -------------------------------------------------------------------------------- /6-Call-OwnApi-ManagedIdentity/daemon-console/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/6-Call-OwnApi-ManagedIdentity/daemon-console/appsettings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/HEAD/README.md --------------------------------------------------------------------------------