Files
sessiongurad/configs/agent.example.json
jbergner f369ea5f52
All checks were successful
release-tag / release-image (push) Successful in 2m1s
release-main / release-images (push) Successful in 4m14s
Major Bugfix
2026-08-24 22:19:20 +02:00

121 lines
2.9 KiB
JSON

{
"listen": ":9091",
"public_url": "https://ts01-mgmt.example.org",
"data_dir": "C:\\ProgramData\\SessionGuard",
"master_url": "https://sessionguard.example.org",
"enrollment_token": "CHANGE-THIS-TO-A-LONG-RANDOM-SECRET",
"heartbeat_seconds": 10,
"oidc": {
"issuer": "https://id.example.org",
"client_id": "POCKET-ID-AGENT-CLIENT-ID",
"client_secret": "POCKET-ID-AGENT-CLIENT-SECRET",
"redirect_url": "https://ts01-mgmt.example.org/oidc/callback",
"logout_redirect_url": "https://ts01-mgmt.example.org/",
"admin_groups": [
"sessionguard-admins"
],
"secure_cookie": true
},
"policy": {
"cleanup": {
"enabled": true,
"grace_seconds": 600,
"poll_seconds": 10,
"retry_seconds": 60,
"dry_run": true,
"exclude_users": [
"Administrator",
"DefaultAccount",
"WDAGUtilityAccount"
],
"exclude_sids": [
"S-1-5-18",
"S-1-5-19",
"S-1-5-20"
],
"allowed_profile_roots": [
"C:\\Users"
]
},
"profiles": {
"enabled": true,
"store_root": "\\\\fileserver\\SessionGuardProfiles",
"backup_on_logoff": true,
"restore_on_logon": true,
"backup_delay_seconds": 5,
"retry_seconds": 60,
"restore_window_seconds": 120,
"keep_versions": 2,
"exclude_users": [
"Administrator"
],
"exclude_sids": [
"S-1-5-18",
"S-1-5-19",
"S-1-5-20"
],
"folders": [
{
"path": "AppData\\Roaming\\Example",
"exclude_globs": [
"Cache/**",
"*.tmp"
]
},
{
"path": "Desktop"
},
{
"path": "Documents"
}
]
},
"sessions": {
"control_enabled": true,
"disconnected_logoff_enabled": true,
"disconnected_timeout_seconds": 3600,
"exclude_users": [
"Administrator"
],
"exclude_sids": [
"S-1-5-18",
"S-1-5-19",
"S-1-5-20"
]
},
"templates": [
{
"id": "support-url",
"kind": "url",
"target": "Desktop\\Support.url",
"url": "https://support.example.org",
"overwrite": true
},
{
"id": "company-shortcut",
"kind": "shortcut",
"target": "Desktop\\Fachanwendung.lnk",
"overwrite": true,
"shortcut": {
"target": "C:\\Program Files\\Example\\app.exe",
"arguments": "",
"description": "Fachanwendung"
}
},
{
"id": "settings-file",
"kind": "file",
"target": "AppData\\Roaming\\Example\\defaults.json",
"source": "\\\\fileserver\\sessionguard-templates\\defaults.json",
"overwrite": true
},
{
"id": "work-folder",
"kind": "directory",
"target": "Desktop\\Arbeit",
"overwrite": false
}
]
}
}