diff --git a/Quickstart/00-Starter-Seed/Program.cs b/Quickstart/00-Starter-Seed/Program.cs index d42f4d4..e30fc1b 100644 --- a/Quickstart/00-Starter-Seed/Program.cs +++ b/Quickstart/00-Starter-Seed/Program.cs @@ -1,6 +1,4 @@ using Microsoft.AspNetCore.Builder; -using Microsoft.AspNetCore.Hosting; -using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; diff --git a/Quickstart/00-Starter-Seed/WebAPIApplication.csproj b/Quickstart/00-Starter-Seed/WebAPIApplication.csproj index 4b0942a..41f2862 100644 --- a/Quickstart/00-Starter-Seed/WebAPIApplication.csproj +++ b/Quickstart/00-Starter-Seed/WebAPIApplication.csproj @@ -1,13 +1,13 @@  - net6.0 + net8.0 Linux . - + diff --git a/Quickstart/01-Authorization/Program.cs b/Quickstart/01-Authorization/Program.cs index fad72b1..97985c7 100644 --- a/Quickstart/01-Authorization/Program.cs +++ b/Quickstart/01-Authorization/Program.cs @@ -1,12 +1,11 @@ +using Auth0.AspNetCore.Authentication.Api; using Microsoft.AspNetCore.Builder; -using Microsoft.AspNetCore.Hosting; -using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; -using System.Net; + using Microsoft.AspNetCore.Authentication.JwtBearer; using Microsoft.AspNetCore.Authorization; -using Microsoft.IdentityModel.Logging; + using WebAPIApplication; var builder = WebApplication.CreateBuilder(args); @@ -25,12 +24,15 @@ }); var domain = $"https://{builder.Configuration["Auth0:Domain"]}/"; -builder.Services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme) -.AddJwtBearer(options => -{ - options.Authority = domain; - options.Audience = builder.Configuration["Auth0:Audience"]; -}); +builder.Services.AddAuth0ApiAuthentication(options => + { + options.Domain = builder.Configuration["Auth0:Domain"]; + options.JwtBearerOptions = new JwtBearerOptions() + { + Audience = builder.Configuration["Auth0:Audience"] + }; + } +); builder.Services.AddAuthorization(options => { diff --git a/Quickstart/01-Authorization/WebAPIApplication.csproj b/Quickstart/01-Authorization/WebAPIApplication.csproj index 4b0942a..41f2862 100644 --- a/Quickstart/01-Authorization/WebAPIApplication.csproj +++ b/Quickstart/01-Authorization/WebAPIApplication.csproj @@ -1,13 +1,13 @@  - net6.0 + net8.0 Linux . - +