forked from Onyva/onyva-login-skill
first commit
This commit is contained in:
41
README.md
Normal file
41
README.md
Normal file
@@ -0,0 +1,41 @@
|
||||
# onyva-login — Claude Code Skill
|
||||
|
||||
Integriert den zentralen **Onyva Dev Login** (OIDC/SSO unter `https://login.onyva.dev`) in ein bestehendes Projekt.
|
||||
|
||||
## Was der Skill macht
|
||||
|
||||
Claude analysiert das aktuelle Projekt, fragt nach den nötigen Credentials und implementiert dann:
|
||||
|
||||
- Authorization Code Flow mit PKCE
|
||||
- Session-Management mit JWT-Claims
|
||||
- Auth Guard / Middleware für geschützte Routen
|
||||
- Zentrales Logout (Single Sign-Out)
|
||||
- `AUTH_ENABLED=false` Bypass für lokale Entwicklung
|
||||
- Env-Variablen und `.env.example`
|
||||
|
||||
## Installation
|
||||
|
||||
```
|
||||
/plugin install onyva-login@onyva-marketplace
|
||||
```
|
||||
|
||||
oder direkt per URL:
|
||||
|
||||
```
|
||||
/plugin install https://gitea.onyva.dev/Onyva/onyva-login-skill
|
||||
```
|
||||
|
||||
## Nutzung
|
||||
|
||||
In Claude Code:
|
||||
|
||||
```
|
||||
/onyva-login
|
||||
```
|
||||
|
||||
oder einfach schreiben: *„Integriere den Onyva Login in dieses Projekt"*
|
||||
|
||||
## Voraussetzungen
|
||||
|
||||
- App muss im Admin-Panel von [login.onyva.dev](https://login.onyva.dev) angelegt sein
|
||||
- `client_id`, `client_secret` und Redirect URI aus dem Admin-Panel bereithalten
|
||||
Reference in New Issue
Block a user