Add two-factor authentication for sensitive admin services
ci/woodpecker/push/woodpecker Pipeline was successful
Details
ci/woodpecker/push/woodpecker Pipeline was successful
Details
This commit is contained in:
parent
e70fed6ad8
commit
507378655a
|
@ -23,6 +23,16 @@ access_control:
|
||||||
# - domain: headscale.{{ env "TRAEFIK_DOMAIN" }}
|
# - domain: headscale.{{ env "TRAEFIK_DOMAIN" }}
|
||||||
# policy: bypass
|
# policy: bypass
|
||||||
|
|
||||||
|
# Admin services require two-factor authentication
|
||||||
|
- domain:
|
||||||
|
- "portainer.nixc.us"
|
||||||
|
- "login.nixc.us"
|
||||||
|
- "git.nixc.us"
|
||||||
|
subject:
|
||||||
|
- "group:admins"
|
||||||
|
policy: two_factor
|
||||||
|
|
||||||
|
# General admin access (less sensitive services)
|
||||||
- domain: "*.nixc.us"
|
- domain: "*.nixc.us"
|
||||||
subject:
|
subject:
|
||||||
- "group:admins"
|
- "group:admins"
|
||||||
|
@ -90,12 +100,12 @@ access_control:
|
||||||
subject:
|
subject:
|
||||||
- "group:stash_admin"
|
- "group:stash_admin"
|
||||||
policy: one_factor
|
policy: one_factor
|
||||||
# Graylog access
|
# Graylog access (sensitive logs require two-factor)
|
||||||
- domain:
|
- domain:
|
||||||
- "log.nixc.us"
|
- "log.nixc.us"
|
||||||
subject:
|
subject:
|
||||||
- "group:graylog"
|
- "group:graylog"
|
||||||
policy: one_factor
|
policy: two_factor
|
||||||
# whisper access
|
# whisper access
|
||||||
- domain:
|
- domain:
|
||||||
- "whisper.nixc.us"
|
- "whisper.nixc.us"
|
||||||
|
|
Loading…
Reference in New Issue