├── .gitignore ├── Api ├── Api.csproj ├── Authorization │ ├── AuthorizationPolicyBuilderExtensions.cs │ ├── ScopeHandler.cs │ └── ScopeRequirement.cs ├── Controllers │ └── WeatherForecastController.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs ├── WeatherForecast.cs ├── appsettings.Development.json └── appsettings.json ├── BFF ├── .gitignore ├── BackendForFrontend.csproj ├── ClientApp │ ├── .env │ ├── .gitignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ └── manifest.json │ └── src │ │ ├── App.js │ │ ├── App.test.js │ │ ├── components │ │ ├── FetchData.js │ │ ├── Home.js │ │ ├── Layout.js │ │ ├── NavMenu.css │ │ ├── NavMenu.js │ │ └── User.js │ │ ├── context │ │ └── AuthContext.js │ │ ├── custom.css │ │ ├── index.js │ │ └── registerServiceWorker.js ├── Controllers │ ├── AuthController.cs │ └── WeatherForecastController.cs ├── Pages │ ├── Error.cshtml │ ├── Error.cshtml.cs │ └── _ViewImports.cshtml ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs ├── appsettings.Development.json └── appsettings.json ├── BackendForFrontend.sln └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/.gitignore -------------------------------------------------------------------------------- /Api/Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/Api/Api.csproj -------------------------------------------------------------------------------- /Api/Authorization/AuthorizationPolicyBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/Api/Authorization/AuthorizationPolicyBuilderExtensions.cs -------------------------------------------------------------------------------- /Api/Authorization/ScopeHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/Api/Authorization/ScopeHandler.cs -------------------------------------------------------------------------------- /Api/Authorization/ScopeRequirement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/Api/Authorization/ScopeRequirement.cs -------------------------------------------------------------------------------- /Api/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/Api/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/Api/Program.cs -------------------------------------------------------------------------------- /Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /Api/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/Api/Startup.cs -------------------------------------------------------------------------------- /Api/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/Api/WeatherForecast.cs -------------------------------------------------------------------------------- /Api/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/Api/appsettings.Development.json -------------------------------------------------------------------------------- /Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/Api/appsettings.json -------------------------------------------------------------------------------- /BFF/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/.gitignore -------------------------------------------------------------------------------- /BFF/BackendForFrontend.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/BackendForFrontend.csproj -------------------------------------------------------------------------------- /BFF/ClientApp/.env: -------------------------------------------------------------------------------- 1 | BROWSER=none 2 | -------------------------------------------------------------------------------- /BFF/ClientApp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/ClientApp/.gitignore -------------------------------------------------------------------------------- /BFF/ClientApp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/ClientApp/README.md -------------------------------------------------------------------------------- /BFF/ClientApp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/ClientApp/package-lock.json -------------------------------------------------------------------------------- /BFF/ClientApp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/ClientApp/package.json -------------------------------------------------------------------------------- /BFF/ClientApp/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/ClientApp/public/favicon.ico -------------------------------------------------------------------------------- /BFF/ClientApp/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/ClientApp/public/index.html -------------------------------------------------------------------------------- /BFF/ClientApp/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/ClientApp/public/manifest.json -------------------------------------------------------------------------------- /BFF/ClientApp/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/ClientApp/src/App.js -------------------------------------------------------------------------------- /BFF/ClientApp/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/ClientApp/src/App.test.js -------------------------------------------------------------------------------- /BFF/ClientApp/src/components/FetchData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/ClientApp/src/components/FetchData.js -------------------------------------------------------------------------------- /BFF/ClientApp/src/components/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/ClientApp/src/components/Home.js -------------------------------------------------------------------------------- /BFF/ClientApp/src/components/Layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/ClientApp/src/components/Layout.js -------------------------------------------------------------------------------- /BFF/ClientApp/src/components/NavMenu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/ClientApp/src/components/NavMenu.css -------------------------------------------------------------------------------- /BFF/ClientApp/src/components/NavMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/ClientApp/src/components/NavMenu.js -------------------------------------------------------------------------------- /BFF/ClientApp/src/components/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/ClientApp/src/components/User.js -------------------------------------------------------------------------------- /BFF/ClientApp/src/context/AuthContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/ClientApp/src/context/AuthContext.js -------------------------------------------------------------------------------- /BFF/ClientApp/src/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/ClientApp/src/custom.css -------------------------------------------------------------------------------- /BFF/ClientApp/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/ClientApp/src/index.js -------------------------------------------------------------------------------- /BFF/ClientApp/src/registerServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/ClientApp/src/registerServiceWorker.js -------------------------------------------------------------------------------- /BFF/Controllers/AuthController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/Controllers/AuthController.cs -------------------------------------------------------------------------------- /BFF/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /BFF/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/Pages/Error.cshtml -------------------------------------------------------------------------------- /BFF/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /BFF/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /BFF/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/Program.cs -------------------------------------------------------------------------------- /BFF/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/Properties/launchSettings.json -------------------------------------------------------------------------------- /BFF/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/Startup.cs -------------------------------------------------------------------------------- /BFF/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/appsettings.Development.json -------------------------------------------------------------------------------- /BFF/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BFF/appsettings.json -------------------------------------------------------------------------------- /BackendForFrontend.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/BackendForFrontend.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/bff-auth0-dotnet/HEAD/README.md --------------------------------------------------------------------------------