> For the complete documentation index, see [llms.txt](https://nikiforovall.gitbook.io/keycloak-auth-service-.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nikiforovall.gitbook.io/keycloak-auth-service-.net/keycloak.authservices.md).

# Keycloak.AuthServices

{% embed url="<https://github.com/NikiforovAll/keycloak-authorization-services-dotnet>" %}

## Authentication and Authorization

[Keycloak](https://www.keycloak.org/) is a very useful piece of software. It is an out-of-the-box solution for authentication and authorization.&#x20;

Add authentication to applications and secure services with minimum effort.\
No need to deal with storing users or authenticating users.

Keycloak provides user federation, strong authentication, user management, fine-grained authorization, and more.

This package enables Easy Authentication and Authorization with Keycloak in .NET and ASP.NET Core.

#### Authorization Services ⭐

If role-based authorization doesn't cover your needs, Keycloak provides fine-grained authorization services as well. This allows you to manage permissions for all your services from the Keycloak admin console and gives you the power to define exactly the policies you need.
