diff --git a/.gitignore b/.gitignore index 975fa663..d570fef6 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,9 @@ /3. WebApp calls several APIS (incremental consent and CA)/.vs /3. WebApp calls several APIS (incremental consent and CA)/bin /3. WebApp calls several APIS (incremental consent and CA)/obj +/1. WebApp signs-in users with Microsoft Identity (OIDC)/1.3. with work and school or personal accounts/.vs/WebApp-OpenIDConnect-DotNet/v15 +/1. WebApp signs-in users with Microsoft Identity (OIDC)/1.3. with work and school or personal accounts/obj/Debug/netcoreapp2.2 +/1. WebApp signs-in users with Microsoft Identity (OIDC)/1.3. with work and school or personal accounts/obj +/2. WebApp calls Microsoft Graph on behalf of signed-in user/2.2/.vs/WebApp-OpenIDConnect-DotNet/v15/Server/sqlite3 +/2. WebApp calls Microsoft Graph on behalf of signed-in user/2.2/WebApp-OpenIDConnect-DotNet-Cache-V2/obj +/2. WebApp calls Microsoft Graph on behalf of signed-in user/2.1. using authorization code flow/AppCreationScripts/Steps.md diff --git a/2. WebApp calls Microsoft Graph on behalf of signed-in user/2.1. using authorization code flow/AppCreationScripts/Cleanup.ps1 b/2. WebApp calls Microsoft Graph on behalf of signed-in user/2.1. using authorization code flow/AppCreationScripts/Cleanup.ps1 index fecc3184..a971c6a3 100644 --- a/2. WebApp calls Microsoft Graph on behalf of signed-in user/2.1. using authorization code flow/AppCreationScripts/Cleanup.ps1 +++ b/2. WebApp calls Microsoft Graph on behalf of signed-in user/2.1. using authorization code flow/AppCreationScripts/Cleanup.ps1 @@ -49,8 +49,8 @@ This function removes the Azure AD applications for the sample. These applicatio # Removes the applications Write-Host "Cleaning-up applications from tenant '$tenantName'" - Write-Host "Removing 'webApp' (WebApp) if needed" - $app=Get-AzureADApplication -Filter "DisplayName eq 'WebApp'" + Write-Host "Removing 'webApp' (WebApp-OpenIDConnect-DotNet-code-v2) if needed" + $app=Get-AzureADApplication -Filter "DisplayName eq 'WebApp-OpenIDConnect-DotNet-code-v2'" if ($app) { diff --git a/2. WebApp calls Microsoft Graph on behalf of signed-in user/2.1. using authorization code flow/AppCreationScripts/Configure.ps1 b/2. WebApp calls Microsoft Graph on behalf of signed-in user/2.1. using authorization code flow/AppCreationScripts/Configure.ps1 index 7c3bb3f0..5a250091 100644 --- a/2. WebApp calls Microsoft Graph on behalf of signed-in user/2.1. using authorization code flow/AppCreationScripts/Configure.ps1 +++ b/2. WebApp calls Microsoft Graph on behalf of signed-in user/2.1. using authorization code flow/AppCreationScripts/Configure.ps1 @@ -178,17 +178,17 @@ Function ConfigureApplications $user = Get-AzureADUser -ObjectId $creds.Account.Id # Create the webApp AAD application - Write-Host "Creating the AAD application (WebApp)" + Write-Host "Creating the AAD application (WebApp-OpenIDConnect-DotNet-code-v2)" # Get a 2 years application key for the webApp Application $pw = ComputePassword $fromDate = [DateTime]::Now; $key = CreateAppKey -fromDate $fromDate -durationInYears 2 -pw $pw $webAppAppKey = $pw - $webAppAadApplication = New-AzureADApplication -DisplayName "WebApp" ` + $webAppAadApplication = New-AzureADApplication -DisplayName "WebApp-OpenIDConnect-DotNet-code-v2" ` -HomePage "https://localhost:44321/" ` -LogoutUrl "https://localhost:44321/signout-oidc" ` -ReplyUrls "https://localhost:44321/", "https://localhost:44321/signin-oidc" ` - -IdentifierUris "https://$tenantName/WebApp" ` + -IdentifierUris "https://$tenantName/WebApp-OpenIDConnect-DotNet-code-v2" ` -AvailableToOtherTenants $True ` -PasswordCredentials $key ` -Oauth2AllowImplicitFlow $true ` @@ -205,19 +205,19 @@ Function ConfigureApplications Write-Host "'$($user.UserPrincipalName)' added as an application owner to app '$($webAppServicePrincipal.DisplayName)'" } - Write-Host "Done creating the webApp application (WebApp)" + Write-Host "Done creating the webApp application (WebApp-OpenIDConnect-DotNet-code-v2)" # URL of the AAD application in the Azure portal # Future? $webAppPortalUrl = "https://portal.azure.com/#@"+$tenantName+"/blade/Microsoft_AAD_RegisteredApps/ApplicationMenuBlade/Overview/appId/"+$webAppAadApplication.AppId+"/objectId/"+$webAppAadApplication.ObjectId+"/isMSAApp/" $webAppPortalUrl = "https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationMenuBlade/CallAnAPI/appId/"+$webAppAadApplication.AppId+"/objectId/"+$webAppAadApplication.ObjectId+"/isMSAApp/" - Add-Content -Value "