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

https://github.com/geeklearningio/bouncer

Highly Configurable Authorization Model
https://github.com/geeklearningio/bouncer

acl aspnet-core authorization dotnet dotnet-core security

Last synced: about 1 year ago
JSON representation

Highly Configurable Authorization Model

Awesome Lists containing this project

README

          

[![NuGet Version](http://img.shields.io/nuget/v/GeekLearning.Authorizations.svg?style=flat-square)](https://www.nuget.org/packages/GeekLearning.Authorizations/)
[![Build Status](https://geeklearning.visualstudio.com/_apis/public/build/definitions/f841b266-7595-4d01-9ee1-4864cf65aa73/71/badge)](#)

# Geek Learning Advanced Authorization Library

This library provides all you need to setup a fine grained authorization model. It plugs right into
ASP.NET Core authorization model so can start quickly and feel at home.

## Features

* Hierachical scope based rights provisionning
* Item level security
* Default `AuthorizationHandler` and `IAuthorizationRequirement` to plug ASP.NET Core Authorize attributes
* ...

## Supported right repositories

The library currently supports:
* SQL Server with EF Core

We consider providing an extensibility point to enable support of additional rights repositories

## Getting Started

Please head on to the to the [wiki](https://github.com/geeklearningio/gl-dotnet-authorizations/wiki).