An open API service indexing awesome lists of open source software.

https://github.com/intility/authorization-azure-guestpolicies


https://github.com/intility/authorization-azure-guestpolicies

Last synced: 6 months ago
JSON representation

Awesome Lists containing this project

README

          

# Intility.Authorization.Azure.GuestPolicies
Deny guests users in the authorization flow.

[![Build_and_Test](https://github.com/Intility/Authorization-Azure-GuestPolicies/actions/workflows/build_and_test.yaml/badge.svg)](https://github.com/Intility/Authorization-Azure-GuestPolicies/actions/workflows/build_and_test.yaml)
[![Publish](https://github.com/Intility/Authorization-Azure-GuestPolicies/actions/workflows/publish.yaml/badge.svg)](https://github.com/Intility/Authorization-Azure-GuestPolicies/actions/workflows/publish.yaml)

![Nuget](https://img.shields.io/nuget/v/Intility.Authorization.Azure.GuestPolicies?label=Intility.Authorization.Azure.GuestPolicies)
![Nuget](https://img.shields.io/nuget/dt/Intility.Authorization.Azure.GuestPolicies?logo=nuget&label=Downloads)

Install the _Intility.Authorization.Azure.GuestPolicies_ [NuGet package](https://www.nuget.org/packages/Intility.Authorization.Azure.GuestPolicies/)

```powershell
Install-Package Intility.Authorization.Azure.GuestPolicies
```

Then, add the policy to the `AuthorizationPolicyBuilder`:

```csharp

builder.Services.AddDenyGuestsAuthorization();

builder.Services.AddAuthorization(options =>
{
options.DefaultPolicy = new AuthorizationPolicyBuilder()
.DenyGuests()
.Build();
});
```