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

https://github.com/nikiforovall/keycloak-authorization-services-dotnet

Authentication and Authorization with Keycloak and ASP.NET Core 🔐
https://github.com/nikiforovall/keycloak-authorization-services-dotnet

auth authentication authorization authserver authz dotnet idp jwt jwt-authentication keycloak oidc

Last synced: about 2 months ago
JSON representation

Authentication and Authorization with Keycloak and ASP.NET Core 🔐

Awesome Lists containing this project

README

          

# Keycloak.AuthServices — Claude Code Plugin

AI coding agent skills for Keycloak administration and Keycloak.AuthServices .NET library development.

## Skills

| Skill | Description |
|-------|-------------|
| `/keycloak-authservices:keycloak-administration` | Keycloak IAM administration — realms, clients, SSO, RBAC, troubleshooting |
| `/keycloak-authservices:keycloak-auth-services` | Keycloak.AuthServices .NET library — authentication, authorization, Admin SDK, Protection API |

## Installation

### From GitHub

```bash
# 1. Add the marketplace
/plugin marketplace add NikiforovAll/keycloak-authorization-services-dotnet

# 2. Install the plugin
/plugin install keycloak-authservices@keycloak-authservices
```

### From Local Path (Development)

```bash
# Add local directory as marketplace
/plugin marketplace add ./path/to/keycloak-authorization-services-dotnet

# Install
/plugin install keycloak-authservices@keycloak-authservices
```

### Quick Test (Development)

```bash
# Load plugin directly without installation
claude --plugin-dir ./path/to/keycloak-authorization-services-dotnet
```

### Verify Installation

After installation, run `/reload-plugins` and skills become available:

```
/keycloak-authservices:keycloak-administration
/keycloak-authservices:keycloak-auth-services
```

## Plugin Structure

```
.claude-plugin/
plugin.json # Plugin manifest
marketplace.json # Marketplace catalog
skills/
keycloak-administration/
SKILL.md # Keycloak IAM administration guide
references/
realm-management.md # Realms, users, groups, sessions
client-configuration.md # OIDC/SAML clients, scopes, mappers
authentication-sso.md # Auth flows, MFA, identity brokering
authorization-rbac.md # Roles, UMA, policies, permissions
user-federation.md # LDAP/AD integration, sync, mappers
security-hardening.md # Password policies, TLS, audit
ha-scalability.md # Clustering, monitoring, backup/DR
troubleshooting.md # Diagnostics and common issues
integration-examples.md # .NET, Spring Boot, Node.js examples
keycloak-auth-services/
SKILL.md # .NET library implementation guide
references/
authentication.md # JWT Bearer, OIDC, adapter file
authorization.md # RBAC, realm/client roles, claims
resource-protection.md # Authorization Server, Protected Resource Builder
admin-sdk.md # Admin REST API (hand-written + Kiota)
protection-api.md # UMA Protection API
devex.md # Aspire, templates, OpenTelemetry
configuration.md # All configuration options
troubleshooting.md # Recipes, debugging, migration
```

## License

MIT