This commit is contained in:
2026-02-05 21:54:14 +00:00
parent 8fc03ade04
commit c641c721c7
+8 -10
View File
@@ -7,14 +7,15 @@ An easy to install passkey-based authentication service that protects any web ap
## What is Paskia? ## What is Paskia?
- Easy to use fully featured auth&auth system (login and permissions) - Easy to use fully featured auth&auth system (login and permissions)
- Organization and role-based access control (optional) - Organization and role-based access control
* Org admins control their users and roles * Org admins control their users and roles
* Master admin can create multiple independent orgs * Multiple independent orgs
* Master admin makes permissions available for orgs to assign * Master admin can do everything or delegate to org admins
- User Profile and Administration by API and web interface. - User Profile and Admin by API and web interface
under `/auth/` or `auth.example.com` - Implements login/reauth/forbidden flows for you
- Reset tokens and additional device linking via QR code or codewords. - Single Sign-On (SSO): Users register once and authenticate across your services
- Pure Python, FastAPI, packaged with prebuilt Vue frontend - Remote autentication by entering random keywords from another device (like 2fa)
- No CORS, NodeJS or anything extra needed.
Two interfaces: Two interfaces:
- API fetch: auth checks and login without leaving your app - API fetch: auth checks and login without leaving your app
@@ -22,8 +23,6 @@ Two interfaces:
The API mode is useful for applications that can be customized to run with Paskia. Forward auth can also protect your javascript and other assets. Each provides fine-grained permission control and reauthentication requests where needed, and both can be mixed where needed. The API mode is useful for applications that can be customized to run with Paskia. Forward auth can also protect your javascript and other assets. Each provides fine-grained permission control and reauthentication requests where needed, and both can be mixed where needed.
Single Sign-On (SSO): Users register once and authenticate across all applications under your domain name (configured rp-id).
![Forbidden dialog, dark mode](https://git.zi.fi/leovasanko/paskia/raw/main/docs/screenshots/forbidden-dark.webp) ![Forbidden dialog, dark mode](https://git.zi.fi/leovasanko/paskia/raw/main/docs/screenshots/forbidden-dark.webp)
Automatic light/dark mode switching with overrides by user profile and protected app's theme. Automatic light/dark mode switching with overrides by user profile and protected app's theme.
@@ -51,7 +50,6 @@ All configuration is passed by CLI arguments, of which there are just a few.
```text ```text
paskia [options] paskia [options]
paskia reset [user] # Generate passkey reset link
``` ```
| Option | Description | Default | | Option | Description | Default |