forked from Onyva/onyva-login-skill
42 lines
1009 B
Markdown
42 lines
1009 B
Markdown
# 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
|