16 lines
443 B
Markdown
16 lines
443 B
Markdown
# Authentication Flow
|
|
|
|
```mermaid
|
|
sequenceDiagram
|
|
User->>Caddy: HTTPS request
|
|
Caddy->>Authentik: Forward auth check
|
|
Authentik-->>Caddy: 401 if unauthenticated
|
|
Caddy-->>User: Redirect to auth.lerkolabs.com
|
|
User->>Authentik: Login (OIDC or forward auth)
|
|
Authentik-->>User: Session cookie
|
|
User->>Caddy: HTTPS request + cookie
|
|
Caddy->>Authentik: Forward auth check
|
|
Authentik-->>Caddy: 200 OK
|
|
Caddy->>Service: Proxy request
|
|
```
|