├── .gitignore ├── IsolatedFunctionAuth.sln ├── IsolatedFunctionAuth ├── .gitignore ├── Authorization │ ├── AppRoles.cs │ ├── AuthorizeAttribute.cs │ ├── Scopes.cs │ └── UserRoles.cs ├── IsolatedFunctionAuth.csproj ├── Middleware │ ├── AuthenticationMiddleware.cs │ ├── AuthorizationMiddleware.cs │ ├── FunctionContextExtensions.cs │ └── JwtPrincipalFeature.cs ├── Program.cs ├── Properties │ ├── serviceDependencies.json │ └── serviceDependencies.local.json ├── TestFunctions.cs ├── host.json └── local.settings.sample.json ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | .vs 2 | -------------------------------------------------------------------------------- /IsolatedFunctionAuth.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juunas11/IsolatedFunctionsAuthentication/HEAD/IsolatedFunctionAuth.sln -------------------------------------------------------------------------------- /IsolatedFunctionAuth/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juunas11/IsolatedFunctionsAuthentication/HEAD/IsolatedFunctionAuth/.gitignore -------------------------------------------------------------------------------- /IsolatedFunctionAuth/Authorization/AppRoles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juunas11/IsolatedFunctionsAuthentication/HEAD/IsolatedFunctionAuth/Authorization/AppRoles.cs -------------------------------------------------------------------------------- /IsolatedFunctionAuth/Authorization/AuthorizeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juunas11/IsolatedFunctionsAuthentication/HEAD/IsolatedFunctionAuth/Authorization/AuthorizeAttribute.cs -------------------------------------------------------------------------------- /IsolatedFunctionAuth/Authorization/Scopes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juunas11/IsolatedFunctionsAuthentication/HEAD/IsolatedFunctionAuth/Authorization/Scopes.cs -------------------------------------------------------------------------------- /IsolatedFunctionAuth/Authorization/UserRoles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juunas11/IsolatedFunctionsAuthentication/HEAD/IsolatedFunctionAuth/Authorization/UserRoles.cs -------------------------------------------------------------------------------- /IsolatedFunctionAuth/IsolatedFunctionAuth.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juunas11/IsolatedFunctionsAuthentication/HEAD/IsolatedFunctionAuth/IsolatedFunctionAuth.csproj -------------------------------------------------------------------------------- /IsolatedFunctionAuth/Middleware/AuthenticationMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juunas11/IsolatedFunctionsAuthentication/HEAD/IsolatedFunctionAuth/Middleware/AuthenticationMiddleware.cs -------------------------------------------------------------------------------- /IsolatedFunctionAuth/Middleware/AuthorizationMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juunas11/IsolatedFunctionsAuthentication/HEAD/IsolatedFunctionAuth/Middleware/AuthorizationMiddleware.cs -------------------------------------------------------------------------------- /IsolatedFunctionAuth/Middleware/FunctionContextExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juunas11/IsolatedFunctionsAuthentication/HEAD/IsolatedFunctionAuth/Middleware/FunctionContextExtensions.cs -------------------------------------------------------------------------------- /IsolatedFunctionAuth/Middleware/JwtPrincipalFeature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juunas11/IsolatedFunctionsAuthentication/HEAD/IsolatedFunctionAuth/Middleware/JwtPrincipalFeature.cs -------------------------------------------------------------------------------- /IsolatedFunctionAuth/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juunas11/IsolatedFunctionsAuthentication/HEAD/IsolatedFunctionAuth/Program.cs -------------------------------------------------------------------------------- /IsolatedFunctionAuth/Properties/serviceDependencies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juunas11/IsolatedFunctionsAuthentication/HEAD/IsolatedFunctionAuth/Properties/serviceDependencies.json -------------------------------------------------------------------------------- /IsolatedFunctionAuth/Properties/serviceDependencies.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juunas11/IsolatedFunctionsAuthentication/HEAD/IsolatedFunctionAuth/Properties/serviceDependencies.local.json -------------------------------------------------------------------------------- /IsolatedFunctionAuth/TestFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juunas11/IsolatedFunctionsAuthentication/HEAD/IsolatedFunctionAuth/TestFunctions.cs -------------------------------------------------------------------------------- /IsolatedFunctionAuth/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juunas11/IsolatedFunctionsAuthentication/HEAD/IsolatedFunctionAuth/host.json -------------------------------------------------------------------------------- /IsolatedFunctionAuth/local.settings.sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juunas11/IsolatedFunctionsAuthentication/HEAD/IsolatedFunctionAuth/local.settings.sample.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juunas11/IsolatedFunctionsAuthentication/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juunas11/IsolatedFunctionsAuthentication/HEAD/README.md --------------------------------------------------------------------------------