Stand der Parallelsession eingesammelt (TP39 archiviert, TP41-Backup, TP25 ap2-Verdacht)
Diese Aenderungen stammen NICHT aus dieser Session. Sie lagen seit 01:41 uncommittet im gemeinsamen Working Tree, in dem parallel mehrere Sessions schreiben -- jedes read-modify-write haette sie stillschweigend ueberschreiben koennen. Daher hier unveraendert gesichert, bevor irgendetwas anderes passiert. Inhalt: - TP39 (LXC-Hygiene pve) abgeschlossen und nach teilprojekte-archiv.md verschoben - TP41-Cloudflare-Backup unter docs/cf-backup/tp41-20260901/ - handoff-20260901-tp25-ap2-verdacht.md: Befund, dass ap2 unterperformt (iPhone 2 m entfernt, aber -80 dBm; 0 Clients auf ap2 gegen 29 auf ap3). Dieser Teil ist wertvoll und unabhaengig -- er erklaert Christophs 23:02-Stoerung vom 31.08. WARNUNG zum TP25-Teil: der hier eingesammelte Stand wertet Fund E als "Hebel 1 wirkt DOCH, commit-bereit". Diese Wertung ist ueberholt -- sie beruht auf einer Messung im fluechtigen Router-Ringpuffer. Korrektur folgt im naechsten Commit. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,85 @@
|
||||
{
|
||||
"result": [
|
||||
{
|
||||
"created_at": "2026-02-28T21:26:56Z",
|
||||
"decision": "allow",
|
||||
"exclude": [],
|
||||
"id": "8e44f5d1-8257-443e-a797-b3de939952ee",
|
||||
"include": [
|
||||
{
|
||||
"email": {
|
||||
"email": "christoph@emsenhuber.com"
|
||||
}
|
||||
},
|
||||
{
|
||||
"login_method": {
|
||||
"id": "72c1291b-a38d-4bc7-af97-5dee04a4f84a"
|
||||
}
|
||||
},
|
||||
{
|
||||
"login_method": {
|
||||
"id": "9024c7a6-2d1f-4432-9f48-51593acd1361"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "christoph",
|
||||
"require": [],
|
||||
"connection_rules": {
|
||||
"rdp": {}
|
||||
},
|
||||
"session_duration": "730h",
|
||||
"uid": "8e44f5d1-8257-443e-a797-b3de939952ee",
|
||||
"updated_at": "2026-07-31T07:27:41Z",
|
||||
"reusable": true,
|
||||
"precedence": 1
|
||||
},
|
||||
{
|
||||
"created_at": "2026-05-09T06:45:22Z",
|
||||
"decision": "non_identity",
|
||||
"exclude": [],
|
||||
"id": "5165d139-8733-4d31-a3a5-f6f1d0fd8643",
|
||||
"include": [
|
||||
{
|
||||
"ip": {
|
||||
"ip": "90.146.33.177/32"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "bf4",
|
||||
"require": [],
|
||||
"uid": "5165d139-8733-4d31-a3a5-f6f1d0fd8643",
|
||||
"updated_at": "2026-08-07T21:36:42Z",
|
||||
"reusable": true,
|
||||
"precedence": 2
|
||||
},
|
||||
{
|
||||
"created_at": "2026-05-15T13:11:36Z",
|
||||
"decision": "non_identity",
|
||||
"exclude": [],
|
||||
"id": "39fe0e9d-6f63-414d-9d6d-440a7a151f5d",
|
||||
"include": [
|
||||
{
|
||||
"service_token": {
|
||||
"token_id": "65f1821a-f134-4e20-aa66-baf31daddbed"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "claude-mcp",
|
||||
"require": [],
|
||||
"uid": "39fe0e9d-6f63-414d-9d6d-440a7a151f5d",
|
||||
"updated_at": "2026-07-31T15:44:48Z",
|
||||
"reusable": true,
|
||||
"precedence": 3
|
||||
}
|
||||
],
|
||||
"success": true,
|
||||
"errors": [],
|
||||
"messages": [],
|
||||
"result_info": {
|
||||
"page": 1,
|
||||
"per_page": 200,
|
||||
"count": 3,
|
||||
"total_count": 3,
|
||||
"total_pages": 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,116 @@
|
||||
{
|
||||
"result": {
|
||||
"id": "16aaec78-5951-4cf3-aad5-79f63163b5ea",
|
||||
"uid": "16aaec78-5951-4cf3-aad5-79f63163b5ea",
|
||||
"type": "self_hosted",
|
||||
"name": "*.emsenhuber.net",
|
||||
"aud": "d5bb8c4852895834a0010d6f63882f140cf27faf41f94374532c1f013a15c02d",
|
||||
"created_at": "2026-05-05T11:44:38Z",
|
||||
"updated_at": "2026-05-15T13:30:13Z",
|
||||
"domain": "*.emsenhuber.net",
|
||||
"self_hosted_domains": [
|
||||
"*.emsenhuber.net"
|
||||
],
|
||||
"destinations": [
|
||||
{
|
||||
"type": "public",
|
||||
"uri": "*.emsenhuber.net"
|
||||
}
|
||||
],
|
||||
"app_launcher_visible": true,
|
||||
"allowed_idps": [],
|
||||
"tags": [],
|
||||
"auto_redirect_to_identity": false,
|
||||
"policies": [
|
||||
{
|
||||
"created_at": "2026-02-28T21:26:56Z",
|
||||
"decision": "allow",
|
||||
"exclude": [],
|
||||
"id": "8e44f5d1-8257-443e-a797-b3de939952ee",
|
||||
"include": [
|
||||
{
|
||||
"email": {
|
||||
"email": "christoph@emsenhuber.com"
|
||||
}
|
||||
},
|
||||
{
|
||||
"login_method": {
|
||||
"id": "72c1291b-a38d-4bc7-af97-5dee04a4f84a"
|
||||
}
|
||||
},
|
||||
{
|
||||
"login_method": {
|
||||
"id": "9024c7a6-2d1f-4432-9f48-51593acd1361"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "christoph",
|
||||
"require": [],
|
||||
"connection_rules": {
|
||||
"rdp": {}
|
||||
},
|
||||
"session_duration": "730h",
|
||||
"uid": "8e44f5d1-8257-443e-a797-b3de939952ee",
|
||||
"updated_at": "2026-07-31T07:27:41Z",
|
||||
"reusable": true,
|
||||
"precedence": 1
|
||||
},
|
||||
{
|
||||
"created_at": "2026-05-09T06:45:22Z",
|
||||
"decision": "non_identity",
|
||||
"exclude": [],
|
||||
"id": "5165d139-8733-4d31-a3a5-f6f1d0fd8643",
|
||||
"include": [
|
||||
{
|
||||
"ip": {
|
||||
"ip": "90.146.33.177/32"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "bf4",
|
||||
"require": [],
|
||||
"uid": "5165d139-8733-4d31-a3a5-f6f1d0fd8643",
|
||||
"updated_at": "2026-08-07T21:36:42Z",
|
||||
"reusable": true,
|
||||
"precedence": 2
|
||||
},
|
||||
{
|
||||
"created_at": "2026-05-15T13:11:36Z",
|
||||
"decision": "non_identity",
|
||||
"exclude": [],
|
||||
"id": "39fe0e9d-6f63-414d-9d6d-440a7a151f5d",
|
||||
"include": [
|
||||
{
|
||||
"service_token": {
|
||||
"token_id": "65f1821a-f134-4e20-aa66-baf31daddbed"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "claude-mcp",
|
||||
"require": [],
|
||||
"uid": "39fe0e9d-6f63-414d-9d6d-440a7a151f5d",
|
||||
"updated_at": "2026-07-31T15:44:48Z",
|
||||
"reusable": true,
|
||||
"precedence": 3
|
||||
}
|
||||
],
|
||||
"session_duration": "24h",
|
||||
"enable_binding_cookie": false,
|
||||
"http_only_cookie_attribute": false,
|
||||
"options_preflight_bypass": false,
|
||||
"oauth_configuration": {
|
||||
"enabled": false,
|
||||
"dynamic_client_registration": {
|
||||
"enabled": true,
|
||||
"allowed_uris": [
|
||||
"https://ha-mcp.emsenhuber.net"
|
||||
],
|
||||
"allow_any_on_localhost": true,
|
||||
"allow_any_on_loopback": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"success": true,
|
||||
"errors": [],
|
||||
"messages": []
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"result": [
|
||||
{
|
||||
"created_at": "2026-06-13T08:34:00Z",
|
||||
"decision": "bypass",
|
||||
"exclude": [],
|
||||
"id": "a8129e37-d3c2-456d-8630-3c6a3449d3f2",
|
||||
"include": [
|
||||
{
|
||||
"everyone": {}
|
||||
}
|
||||
],
|
||||
"name": "bypass",
|
||||
"require": [],
|
||||
"connection_rules": {
|
||||
"rdp": {}
|
||||
},
|
||||
"uid": "a8129e37-d3c2-456d-8630-3c6a3449d3f2",
|
||||
"updated_at": "2026-06-13T08:48:05Z",
|
||||
"reusable": true,
|
||||
"precedence": 1
|
||||
}
|
||||
],
|
||||
"success": true,
|
||||
"errors": [],
|
||||
"messages": [],
|
||||
"result_info": {
|
||||
"page": 1,
|
||||
"per_page": 200,
|
||||
"count": 1,
|
||||
"total_count": 1,
|
||||
"total_pages": 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"result": {
|
||||
"id": "1dbc45ca-1376-4a0d-b608-69db58f1875c",
|
||||
"uid": "1dbc45ca-1376-4a0d-b608-69db58f1875c",
|
||||
"type": "self_hosted",
|
||||
"name": "hass, vw, gitea",
|
||||
"aud": "817b2b82d2b1aa9c12de854c7bce9f608b33721f0827cfded68bdc7c5eb92a46",
|
||||
"created_at": "2026-06-13T08:32:39Z",
|
||||
"updated_at": "2026-07-12T12:43:25Z",
|
||||
"domain": "vw.emsenhuber.net",
|
||||
"self_hosted_domains": [
|
||||
"vw.emsenhuber.net",
|
||||
"hass.emsenhuber.net",
|
||||
"gitea.emsenhuber.net"
|
||||
],
|
||||
"destinations": [
|
||||
{
|
||||
"type": "public",
|
||||
"uri": "vw.emsenhuber.net"
|
||||
},
|
||||
{
|
||||
"type": "public",
|
||||
"uri": "hass.emsenhuber.net"
|
||||
},
|
||||
{
|
||||
"type": "public",
|
||||
"uri": "gitea.emsenhuber.net"
|
||||
}
|
||||
],
|
||||
"app_launcher_visible": true,
|
||||
"allowed_idps": [],
|
||||
"tags": [],
|
||||
"auto_redirect_to_identity": false,
|
||||
"policies": [
|
||||
{
|
||||
"created_at": "2026-06-13T08:34:00Z",
|
||||
"decision": "bypass",
|
||||
"exclude": [],
|
||||
"id": "a8129e37-d3c2-456d-8630-3c6a3449d3f2",
|
||||
"include": [
|
||||
{
|
||||
"everyone": {}
|
||||
}
|
||||
],
|
||||
"name": "bypass",
|
||||
"require": [],
|
||||
"connection_rules": {
|
||||
"rdp": {}
|
||||
},
|
||||
"uid": "a8129e37-d3c2-456d-8630-3c6a3449d3f2",
|
||||
"updated_at": "2026-06-13T08:48:05Z",
|
||||
"reusable": true,
|
||||
"precedence": 1
|
||||
}
|
||||
],
|
||||
"session_duration": "24h",
|
||||
"enable_binding_cookie": false,
|
||||
"http_only_cookie_attribute": true,
|
||||
"options_preflight_bypass": false
|
||||
},
|
||||
"success": true,
|
||||
"errors": [],
|
||||
"messages": []
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"result": [
|
||||
{
|
||||
"created_at": "2026-02-28T21:26:56Z",
|
||||
"decision": "allow",
|
||||
"exclude": [],
|
||||
"id": "8e44f5d1-8257-443e-a797-b3de939952ee",
|
||||
"include": [
|
||||
{
|
||||
"email": {
|
||||
"email": "christoph@emsenhuber.com"
|
||||
}
|
||||
},
|
||||
{
|
||||
"login_method": {
|
||||
"id": "72c1291b-a38d-4bc7-af97-5dee04a4f84a"
|
||||
}
|
||||
},
|
||||
{
|
||||
"login_method": {
|
||||
"id": "9024c7a6-2d1f-4432-9f48-51593acd1361"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "christoph",
|
||||
"require": [],
|
||||
"connection_rules": {
|
||||
"rdp": {}
|
||||
},
|
||||
"session_duration": "730h",
|
||||
"uid": "8e44f5d1-8257-443e-a797-b3de939952ee",
|
||||
"updated_at": "2026-07-31T07:27:41Z",
|
||||
"reusable": true,
|
||||
"precedence": 1
|
||||
}
|
||||
],
|
||||
"success": true,
|
||||
"errors": [],
|
||||
"messages": [],
|
||||
"result_info": {
|
||||
"page": 1,
|
||||
"per_page": 200,
|
||||
"count": 1,
|
||||
"total_count": 1,
|
||||
"total_pages": 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"result": {
|
||||
"id": "6c32fe23-24d8-433f-b00b-0a3d1558bb30",
|
||||
"uid": "6c32fe23-24d8-433f-b00b-0a3d1558bb30",
|
||||
"type": "warp",
|
||||
"name": "Warp Login App",
|
||||
"aud": "fdfaa967d4118469dc994257f65831caa0162d6c45a14b5205af45e1aeca723b",
|
||||
"created_at": "2026-06-04T18:48:59Z",
|
||||
"updated_at": "2026-06-06T16:53:32Z",
|
||||
"domain": "emsenhuber.cloudflareaccess.com/warp",
|
||||
"allowed_idps": [],
|
||||
"session_duration": "24h",
|
||||
"auto_redirect_to_identity": false,
|
||||
"policies": [
|
||||
{
|
||||
"created_at": "2026-02-28T21:26:56Z",
|
||||
"decision": "allow",
|
||||
"exclude": [],
|
||||
"id": "8e44f5d1-8257-443e-a797-b3de939952ee",
|
||||
"include": [
|
||||
{
|
||||
"email": {
|
||||
"email": "christoph@emsenhuber.com"
|
||||
}
|
||||
},
|
||||
{
|
||||
"login_method": {
|
||||
"id": "72c1291b-a38d-4bc7-af97-5dee04a4f84a"
|
||||
}
|
||||
},
|
||||
{
|
||||
"login_method": {
|
||||
"id": "9024c7a6-2d1f-4432-9f48-51593acd1361"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "christoph",
|
||||
"require": [],
|
||||
"connection_rules": {
|
||||
"rdp": {}
|
||||
},
|
||||
"session_duration": "730h",
|
||||
"uid": "8e44f5d1-8257-443e-a797-b3de939952ee",
|
||||
"updated_at": "2026-07-31T07:27:41Z",
|
||||
"reusable": true,
|
||||
"precedence": 1
|
||||
}
|
||||
],
|
||||
"tags": []
|
||||
},
|
||||
"success": true,
|
||||
"errors": [],
|
||||
"messages": []
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"result": [
|
||||
{
|
||||
"created_at": "2026-02-28T21:26:56Z",
|
||||
"decision": "allow",
|
||||
"exclude": [],
|
||||
"id": "8e44f5d1-8257-443e-a797-b3de939952ee",
|
||||
"include": [
|
||||
{
|
||||
"email": {
|
||||
"email": "christoph@emsenhuber.com"
|
||||
}
|
||||
},
|
||||
{
|
||||
"login_method": {
|
||||
"id": "72c1291b-a38d-4bc7-af97-5dee04a4f84a"
|
||||
}
|
||||
},
|
||||
{
|
||||
"login_method": {
|
||||
"id": "9024c7a6-2d1f-4432-9f48-51593acd1361"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "christoph",
|
||||
"require": [],
|
||||
"connection_rules": {
|
||||
"rdp": {}
|
||||
},
|
||||
"session_duration": "730h",
|
||||
"uid": "8e44f5d1-8257-443e-a797-b3de939952ee",
|
||||
"updated_at": "2026-07-31T07:27:41Z",
|
||||
"reusable": true,
|
||||
"precedence": 1
|
||||
}
|
||||
],
|
||||
"success": true,
|
||||
"errors": [],
|
||||
"messages": [],
|
||||
"result_info": {
|
||||
"page": 1,
|
||||
"per_page": 200,
|
||||
"count": 1,
|
||||
"total_count": 1,
|
||||
"total_pages": 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"result": {
|
||||
"id": "6df5c431-adcf-4dde-805d-4eb22d7c19b4",
|
||||
"uid": "6df5c431-adcf-4dde-805d-4eb22d7c19b4",
|
||||
"type": "app_launcher",
|
||||
"name": "App Launcher",
|
||||
"aud": "015e805251579e50a49668775c2255facb5bc56007ce49f90885f4114584bae2",
|
||||
"created_at": "2026-03-28T16:20:27Z",
|
||||
"updated_at": "2026-07-08T11:56:56Z",
|
||||
"domain": "emsenhuber.cloudflareaccess.com",
|
||||
"allowed_idps": [],
|
||||
"session_duration": "730h",
|
||||
"auto_redirect_to_identity": false,
|
||||
"policies": [
|
||||
{
|
||||
"created_at": "2026-02-28T21:26:56Z",
|
||||
"decision": "allow",
|
||||
"exclude": [],
|
||||
"id": "8e44f5d1-8257-443e-a797-b3de939952ee",
|
||||
"include": [
|
||||
{
|
||||
"email": {
|
||||
"email": "christoph@emsenhuber.com"
|
||||
}
|
||||
},
|
||||
{
|
||||
"login_method": {
|
||||
"id": "72c1291b-a38d-4bc7-af97-5dee04a4f84a"
|
||||
}
|
||||
},
|
||||
{
|
||||
"login_method": {
|
||||
"id": "9024c7a6-2d1f-4432-9f48-51593acd1361"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "christoph",
|
||||
"require": [],
|
||||
"connection_rules": {
|
||||
"rdp": {}
|
||||
},
|
||||
"session_duration": "730h",
|
||||
"uid": "8e44f5d1-8257-443e-a797-b3de939952ee",
|
||||
"updated_at": "2026-07-31T07:27:41Z",
|
||||
"reusable": true,
|
||||
"precedence": 1
|
||||
}
|
||||
],
|
||||
"landing_page_design": {},
|
||||
"skip_app_launcher_login_page": false
|
||||
},
|
||||
"success": true,
|
||||
"errors": [],
|
||||
"messages": []
|
||||
}
|
||||
449
docs/cf-backup/tp41-20260901/apps-all.json
Normal file
449
docs/cf-backup/tp41-20260901/apps-all.json
Normal file
@@ -0,0 +1,449 @@
|
||||
{
|
||||
"result": [
|
||||
{
|
||||
"id": "86287661-7b23-4f38-874c-926cab1c0535",
|
||||
"uid": "86287661-7b23-4f38-874c-926cab1c0535",
|
||||
"type": "self_hosted",
|
||||
"name": "Terpenfinder v3 assetlinks",
|
||||
"aud": "353385474c9665c498f2c2477b0236a14a363aff5a700017ee5def5792587c62",
|
||||
"created_at": "2026-07-31T07:50:12Z",
|
||||
"updated_at": "2026-07-31T07:50:12Z",
|
||||
"domain": "420.teilzeitladen.xyz/.well-known/assetlinks.json",
|
||||
"self_hosted_domains": [
|
||||
"420.teilzeitladen.xyz/.well-known/assetlinks.json"
|
||||
],
|
||||
"destinations": [
|
||||
{
|
||||
"type": "public",
|
||||
"uri": "420.teilzeitladen.xyz/.well-known/assetlinks.json"
|
||||
}
|
||||
],
|
||||
"app_launcher_visible": false,
|
||||
"allowed_idps": [],
|
||||
"tags": [],
|
||||
"auto_redirect_to_identity": false,
|
||||
"policies": [
|
||||
{
|
||||
"created_at": "2026-07-31T07:50:12Z",
|
||||
"decision": "bypass",
|
||||
"exclude": [],
|
||||
"id": "8f7c4929-376b-4e8f-b0cf-36fb4c686d69",
|
||||
"include": [
|
||||
{
|
||||
"everyone": {}
|
||||
}
|
||||
],
|
||||
"name": "public-bypass",
|
||||
"require": [],
|
||||
"uid": "8f7c4929-376b-4e8f-b0cf-36fb4c686d69",
|
||||
"updated_at": "2026-07-31T07:50:12Z",
|
||||
"reusable": false,
|
||||
"precedence": 1
|
||||
}
|
||||
],
|
||||
"session_duration": "730h",
|
||||
"enable_binding_cookie": false,
|
||||
"http_only_cookie_attribute": true,
|
||||
"options_preflight_bypass": false,
|
||||
"eager_redirect_cookie_setting": true
|
||||
},
|
||||
{
|
||||
"id": "e6a7991f-466c-4d1d-bac6-4b30fafccce4",
|
||||
"uid": "e6a7991f-466c-4d1d-bac6-4b30fafccce4",
|
||||
"type": "self_hosted",
|
||||
"name": "Terpenfinder v3",
|
||||
"aud": "e4515f7a7740558bf51ff6056e9c52fec25e67d23607209250a92e10cdf574e7",
|
||||
"created_at": "2026-06-22T20:47:31Z",
|
||||
"updated_at": "2026-07-31T07:50:10Z",
|
||||
"domain": "420.teilzeitladen.xyz",
|
||||
"self_hosted_domains": [
|
||||
"420.teilzeitladen.xyz"
|
||||
],
|
||||
"destinations": [
|
||||
{
|
||||
"type": "public",
|
||||
"uri": "420.teilzeitladen.xyz"
|
||||
}
|
||||
],
|
||||
"app_launcher_visible": true,
|
||||
"allowed_idps": [],
|
||||
"tags": [],
|
||||
"auto_redirect_to_identity": false,
|
||||
"policies": [
|
||||
{
|
||||
"created_at": "2026-02-28T21:26:56Z",
|
||||
"decision": "allow",
|
||||
"exclude": [],
|
||||
"id": "8e44f5d1-8257-443e-a797-b3de939952ee",
|
||||
"include": [
|
||||
{
|
||||
"email": {
|
||||
"email": "christoph@emsenhuber.com"
|
||||
}
|
||||
},
|
||||
{
|
||||
"login_method": {
|
||||
"id": "72c1291b-a38d-4bc7-af97-5dee04a4f84a"
|
||||
}
|
||||
},
|
||||
{
|
||||
"login_method": {
|
||||
"id": "9024c7a6-2d1f-4432-9f48-51593acd1361"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "christoph",
|
||||
"require": [],
|
||||
"connection_rules": {
|
||||
"rdp": {}
|
||||
},
|
||||
"session_duration": "730h",
|
||||
"uid": "8e44f5d1-8257-443e-a797-b3de939952ee",
|
||||
"updated_at": "2026-07-31T07:27:41Z",
|
||||
"reusable": true,
|
||||
"precedence": 1
|
||||
},
|
||||
{
|
||||
"created_at": "2026-03-06T20:11:40Z",
|
||||
"decision": "allow",
|
||||
"exclude": [],
|
||||
"id": "99839886-4ef1-4bad-8cc6-dc864d4dceeb",
|
||||
"include": [
|
||||
{
|
||||
"email": {
|
||||
"email": "angelikahy@outlook.de"
|
||||
}
|
||||
},
|
||||
{
|
||||
"login_method": {
|
||||
"id": "9024c7a6-2d1f-4432-9f48-51593acd1361"
|
||||
}
|
||||
},
|
||||
{
|
||||
"ip": {
|
||||
"ip": "10.95.10.0/24"
|
||||
}
|
||||
},
|
||||
{
|
||||
"ip": {
|
||||
"ip": "94.154.138.0/24"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "geli",
|
||||
"require": [],
|
||||
"connection_rules": {
|
||||
"rdp": {}
|
||||
},
|
||||
"session_duration": "730h",
|
||||
"uid": "99839886-4ef1-4bad-8cc6-dc864d4dceeb",
|
||||
"updated_at": "2026-07-31T07:27:53Z",
|
||||
"reusable": true,
|
||||
"precedence": 2
|
||||
},
|
||||
{
|
||||
"created_at": "2026-07-27T11:37:45Z",
|
||||
"decision": "non_identity",
|
||||
"exclude": [],
|
||||
"id": "bf7d2e5e-3a53-4af1-a64c-a0f0d00703dc",
|
||||
"include": [
|
||||
{
|
||||
"service_token": {
|
||||
"token_id": "1082bad1-6a25-4188-bf6b-220075679e0f"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "terpene-svc",
|
||||
"require": [],
|
||||
"uid": "bf7d2e5e-3a53-4af1-a64c-a0f0d00703dc",
|
||||
"updated_at": "2026-08-05T18:33:01Z",
|
||||
"reusable": true,
|
||||
"precedence": 3
|
||||
}
|
||||
],
|
||||
"session_duration": "730h",
|
||||
"enable_binding_cookie": false,
|
||||
"http_only_cookie_attribute": true,
|
||||
"options_preflight_bypass": false
|
||||
},
|
||||
{
|
||||
"id": "1dbc45ca-1376-4a0d-b608-69db58f1875c",
|
||||
"uid": "1dbc45ca-1376-4a0d-b608-69db58f1875c",
|
||||
"type": "self_hosted",
|
||||
"name": "hass, vw, gitea",
|
||||
"aud": "817b2b82d2b1aa9c12de854c7bce9f608b33721f0827cfded68bdc7c5eb92a46",
|
||||
"created_at": "2026-06-13T08:32:39Z",
|
||||
"updated_at": "2026-07-12T12:43:25Z",
|
||||
"domain": "vw.emsenhuber.net",
|
||||
"self_hosted_domains": [
|
||||
"vw.emsenhuber.net",
|
||||
"hass.emsenhuber.net",
|
||||
"gitea.emsenhuber.net"
|
||||
],
|
||||
"destinations": [
|
||||
{
|
||||
"type": "public",
|
||||
"uri": "vw.emsenhuber.net"
|
||||
},
|
||||
{
|
||||
"type": "public",
|
||||
"uri": "hass.emsenhuber.net"
|
||||
},
|
||||
{
|
||||
"type": "public",
|
||||
"uri": "gitea.emsenhuber.net"
|
||||
}
|
||||
],
|
||||
"app_launcher_visible": true,
|
||||
"allowed_idps": [],
|
||||
"tags": [],
|
||||
"auto_redirect_to_identity": false,
|
||||
"policies": [
|
||||
{
|
||||
"created_at": "2026-06-13T08:34:00Z",
|
||||
"decision": "bypass",
|
||||
"exclude": [],
|
||||
"id": "a8129e37-d3c2-456d-8630-3c6a3449d3f2",
|
||||
"include": [
|
||||
{
|
||||
"everyone": {}
|
||||
}
|
||||
],
|
||||
"name": "bypass",
|
||||
"require": [],
|
||||
"connection_rules": {
|
||||
"rdp": {}
|
||||
},
|
||||
"uid": "a8129e37-d3c2-456d-8630-3c6a3449d3f2",
|
||||
"updated_at": "2026-06-13T08:48:05Z",
|
||||
"reusable": true,
|
||||
"precedence": 1
|
||||
}
|
||||
],
|
||||
"session_duration": "24h",
|
||||
"enable_binding_cookie": false,
|
||||
"http_only_cookie_attribute": true,
|
||||
"options_preflight_bypass": false
|
||||
},
|
||||
{
|
||||
"id": "6df5c431-adcf-4dde-805d-4eb22d7c19b4",
|
||||
"uid": "6df5c431-adcf-4dde-805d-4eb22d7c19b4",
|
||||
"type": "app_launcher",
|
||||
"name": "App Launcher",
|
||||
"aud": "015e805251579e50a49668775c2255facb5bc56007ce49f90885f4114584bae2",
|
||||
"created_at": "2026-03-28T16:20:27Z",
|
||||
"updated_at": "2026-07-08T11:56:56Z",
|
||||
"domain": "emsenhuber.cloudflareaccess.com",
|
||||
"allowed_idps": [],
|
||||
"session_duration": "730h",
|
||||
"auto_redirect_to_identity": false,
|
||||
"policies": [
|
||||
{
|
||||
"created_at": "2026-02-28T21:26:56Z",
|
||||
"decision": "allow",
|
||||
"exclude": [],
|
||||
"id": "8e44f5d1-8257-443e-a797-b3de939952ee",
|
||||
"include": [
|
||||
{
|
||||
"email": {
|
||||
"email": "christoph@emsenhuber.com"
|
||||
}
|
||||
},
|
||||
{
|
||||
"login_method": {
|
||||
"id": "72c1291b-a38d-4bc7-af97-5dee04a4f84a"
|
||||
}
|
||||
},
|
||||
{
|
||||
"login_method": {
|
||||
"id": "9024c7a6-2d1f-4432-9f48-51593acd1361"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "christoph",
|
||||
"require": [],
|
||||
"connection_rules": {
|
||||
"rdp": {}
|
||||
},
|
||||
"session_duration": "730h",
|
||||
"uid": "8e44f5d1-8257-443e-a797-b3de939952ee",
|
||||
"updated_at": "2026-07-31T07:27:41Z",
|
||||
"reusable": true,
|
||||
"precedence": 1
|
||||
}
|
||||
],
|
||||
"landing_page_design": {},
|
||||
"skip_app_launcher_login_page": false
|
||||
},
|
||||
{
|
||||
"id": "6c32fe23-24d8-433f-b00b-0a3d1558bb30",
|
||||
"uid": "6c32fe23-24d8-433f-b00b-0a3d1558bb30",
|
||||
"type": "warp",
|
||||
"name": "Warp Login App",
|
||||
"aud": "fdfaa967d4118469dc994257f65831caa0162d6c45a14b5205af45e1aeca723b",
|
||||
"created_at": "2026-06-04T18:48:59Z",
|
||||
"updated_at": "2026-06-06T16:53:32Z",
|
||||
"domain": "emsenhuber.cloudflareaccess.com/warp",
|
||||
"allowed_idps": [],
|
||||
"session_duration": "24h",
|
||||
"auto_redirect_to_identity": false,
|
||||
"policies": [
|
||||
{
|
||||
"created_at": "2026-02-28T21:26:56Z",
|
||||
"decision": "allow",
|
||||
"exclude": [],
|
||||
"id": "8e44f5d1-8257-443e-a797-b3de939952ee",
|
||||
"include": [
|
||||
{
|
||||
"email": {
|
||||
"email": "christoph@emsenhuber.com"
|
||||
}
|
||||
},
|
||||
{
|
||||
"login_method": {
|
||||
"id": "72c1291b-a38d-4bc7-af97-5dee04a4f84a"
|
||||
}
|
||||
},
|
||||
{
|
||||
"login_method": {
|
||||
"id": "9024c7a6-2d1f-4432-9f48-51593acd1361"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "christoph",
|
||||
"require": [],
|
||||
"connection_rules": {
|
||||
"rdp": {}
|
||||
},
|
||||
"session_duration": "730h",
|
||||
"uid": "8e44f5d1-8257-443e-a797-b3de939952ee",
|
||||
"updated_at": "2026-07-31T07:27:41Z",
|
||||
"reusable": true,
|
||||
"precedence": 1
|
||||
}
|
||||
],
|
||||
"tags": []
|
||||
},
|
||||
{
|
||||
"id": "16aaec78-5951-4cf3-aad5-79f63163b5ea",
|
||||
"uid": "16aaec78-5951-4cf3-aad5-79f63163b5ea",
|
||||
"type": "self_hosted",
|
||||
"name": "*.emsenhuber.net",
|
||||
"aud": "d5bb8c4852895834a0010d6f63882f140cf27faf41f94374532c1f013a15c02d",
|
||||
"created_at": "2026-05-05T11:44:38Z",
|
||||
"updated_at": "2026-05-15T13:30:13Z",
|
||||
"domain": "*.emsenhuber.net",
|
||||
"self_hosted_domains": [
|
||||
"*.emsenhuber.net"
|
||||
],
|
||||
"destinations": [
|
||||
{
|
||||
"type": "public",
|
||||
"uri": "*.emsenhuber.net"
|
||||
}
|
||||
],
|
||||
"app_launcher_visible": true,
|
||||
"allowed_idps": [],
|
||||
"tags": [],
|
||||
"auto_redirect_to_identity": false,
|
||||
"policies": [
|
||||
{
|
||||
"created_at": "2026-02-28T21:26:56Z",
|
||||
"decision": "allow",
|
||||
"exclude": [],
|
||||
"id": "8e44f5d1-8257-443e-a797-b3de939952ee",
|
||||
"include": [
|
||||
{
|
||||
"email": {
|
||||
"email": "christoph@emsenhuber.com"
|
||||
}
|
||||
},
|
||||
{
|
||||
"login_method": {
|
||||
"id": "72c1291b-a38d-4bc7-af97-5dee04a4f84a"
|
||||
}
|
||||
},
|
||||
{
|
||||
"login_method": {
|
||||
"id": "9024c7a6-2d1f-4432-9f48-51593acd1361"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "christoph",
|
||||
"require": [],
|
||||
"connection_rules": {
|
||||
"rdp": {}
|
||||
},
|
||||
"session_duration": "730h",
|
||||
"uid": "8e44f5d1-8257-443e-a797-b3de939952ee",
|
||||
"updated_at": "2026-07-31T07:27:41Z",
|
||||
"reusable": true,
|
||||
"precedence": 1
|
||||
},
|
||||
{
|
||||
"created_at": "2026-05-09T06:45:22Z",
|
||||
"decision": "non_identity",
|
||||
"exclude": [],
|
||||
"id": "5165d139-8733-4d31-a3a5-f6f1d0fd8643",
|
||||
"include": [
|
||||
{
|
||||
"ip": {
|
||||
"ip": "90.146.33.177/32"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "bf4",
|
||||
"require": [],
|
||||
"uid": "5165d139-8733-4d31-a3a5-f6f1d0fd8643",
|
||||
"updated_at": "2026-08-07T21:36:42Z",
|
||||
"reusable": true,
|
||||
"precedence": 2
|
||||
},
|
||||
{
|
||||
"created_at": "2026-05-15T13:11:36Z",
|
||||
"decision": "non_identity",
|
||||
"exclude": [],
|
||||
"id": "39fe0e9d-6f63-414d-9d6d-440a7a151f5d",
|
||||
"include": [
|
||||
{
|
||||
"service_token": {
|
||||
"token_id": "65f1821a-f134-4e20-aa66-baf31daddbed"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": "claude-mcp",
|
||||
"require": [],
|
||||
"uid": "39fe0e9d-6f63-414d-9d6d-440a7a151f5d",
|
||||
"updated_at": "2026-07-31T15:44:48Z",
|
||||
"reusable": true,
|
||||
"precedence": 3
|
||||
}
|
||||
],
|
||||
"session_duration": "24h",
|
||||
"enable_binding_cookie": false,
|
||||
"http_only_cookie_attribute": false,
|
||||
"options_preflight_bypass": false,
|
||||
"oauth_configuration": {
|
||||
"enabled": false,
|
||||
"dynamic_client_registration": {
|
||||
"enabled": true,
|
||||
"allowed_uris": [
|
||||
"https://ha-mcp.emsenhuber.net"
|
||||
],
|
||||
"allow_any_on_localhost": true,
|
||||
"allow_any_on_loopback": true
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"success": true,
|
||||
"errors": [],
|
||||
"messages": [],
|
||||
"result_info": {
|
||||
"page": 1,
|
||||
"per_page": 1000,
|
||||
"count": 6,
|
||||
"total_count": 6,
|
||||
"total_pages": 1
|
||||
}
|
||||
}
|
||||
68
docs/cf-backup/tp41-20260901/identity_providers.json
Normal file
68
docs/cf-backup/tp41-20260901/identity_providers.json
Normal file
@@ -0,0 +1,68 @@
|
||||
{
|
||||
"result": [
|
||||
{
|
||||
"id": "72c1291b-a38d-4bc7-af97-5dee04a4f84a",
|
||||
"type": "github",
|
||||
"uid": "72c1291b-a38d-4bc7-af97-5dee04a4f84a",
|
||||
"name": "github",
|
||||
"version": "2c72ea4133061227e63696fb2559488b",
|
||||
"config": {
|
||||
"client_id": "Ov23li2h96hAkGRPJXYV",
|
||||
"redirect_url": "https://emsenhuber.cloudflareaccess.com/cdn-cgi/access/callback"
|
||||
},
|
||||
"scim_config": {
|
||||
"scim_base_url": "https://emsenhuber.cloudflareaccess.com/scim/72c1291b-a38d-4bc7-af97-5dee04a4f84a",
|
||||
"enabled": false,
|
||||
"user_deprovision": false,
|
||||
"seat_deprovision": false,
|
||||
"group_member_deprovision": false,
|
||||
"identity_update_behavior": "no_action"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "9024c7a6-2d1f-4432-9f48-51593acd1361",
|
||||
"type": "onetimepin",
|
||||
"uid": "9024c7a6-2d1f-4432-9f48-51593acd1361",
|
||||
"name": "",
|
||||
"version": "04b0d281756f552d156faa58ce97f913",
|
||||
"config": {
|
||||
"redirect_url": "https://emsenhuber.cloudflareaccess.com/cdn-cgi/access/callback"
|
||||
},
|
||||
"scim_config": {
|
||||
"enabled": false,
|
||||
"user_deprovision": false,
|
||||
"seat_deprovision": false,
|
||||
"group_member_deprovision": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "c7571880-2c63-4b66-a52a-0051802f7444",
|
||||
"type": "google",
|
||||
"uid": "c7571880-2c63-4b66-a52a-0051802f7444",
|
||||
"name": "google",
|
||||
"version": "6c1595b3026ae3196c70977c3924befb",
|
||||
"config": {
|
||||
"client_id": "276709275903-b3q55lsj203v4strbhh5mub76cib867e.apps.googleusercontent.com",
|
||||
"redirect_url": "https://emsenhuber.cloudflareaccess.com/cdn-cgi/access/callback"
|
||||
},
|
||||
"scim_config": {
|
||||
"scim_base_url": "https://emsenhuber.cloudflareaccess.com/scim/c7571880-2c63-4b66-a52a-0051802f7444",
|
||||
"enabled": false,
|
||||
"user_deprovision": false,
|
||||
"seat_deprovision": false,
|
||||
"group_member_deprovision": false,
|
||||
"identity_update_behavior": "no_action"
|
||||
}
|
||||
}
|
||||
],
|
||||
"success": true,
|
||||
"errors": [],
|
||||
"messages": [],
|
||||
"result_info": {
|
||||
"page": 1,
|
||||
"per_page": 200,
|
||||
"count": 3,
|
||||
"total_count": 3,
|
||||
"total_pages": 1
|
||||
}
|
||||
}
|
||||
29
docs/cf-backup/tp41-20260901/organizations.json
Normal file
29
docs/cf-backup/tp41-20260901/organizations.json
Normal file
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"result": {
|
||||
"auth_domain": "emsenhuber.cloudflareaccess.com",
|
||||
"created_at": "2024-02-22T13:41:46Z",
|
||||
"login_design": {
|
||||
"background_color": "#eeeeee"
|
||||
},
|
||||
"name": "bf4.cloudflareaccess.com",
|
||||
"updated_at": "2026-07-09T17:34:55Z",
|
||||
"is_ui_read_only": false,
|
||||
"has_migrated_private_apps": true,
|
||||
"allow_authenticate_via_warp": false,
|
||||
"warp_auth_non_browser_401": false,
|
||||
"cache_device_posture": true,
|
||||
"deny_unmatched_requests": false,
|
||||
"deny_unmatched_requests_exempted_zone_names": [],
|
||||
"mfa_config": {
|
||||
"allowed_authenticators": [
|
||||
"biometrics",
|
||||
"security_key",
|
||||
"totp"
|
||||
],
|
||||
"session_duration": "24h"
|
||||
}
|
||||
},
|
||||
"success": true,
|
||||
"errors": [],
|
||||
"messages": []
|
||||
}
|
||||
51
docs/cf-backup/tp41-20260901/service_tokens.json
Normal file
51
docs/cf-backup/tp41-20260901/service_tokens.json
Normal file
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"result": [
|
||||
{
|
||||
"client_id": "ad1b47dee8ba9625eebb30247d163dda.access",
|
||||
"created_at": "2026-05-15T13:09:45Z",
|
||||
"expires_at": "2027-05-15T13:19:03Z",
|
||||
"id": "65f1821a-f134-4e20-aa66-baf31daddbed",
|
||||
"name": "claude-mcp",
|
||||
"updated_at": "2026-07-31T14:32:11Z",
|
||||
"duration": "8760h",
|
||||
"client_secret_version": 4,
|
||||
"previous_client_secret_expires_at": "2026-07-31T14:32:11Z",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"client_id": "e8a56791f7f534f3eaff8629d8fe902c.access",
|
||||
"created_at": "2026-07-27T11:36:26Z",
|
||||
"expires_at": "2027-08-05T18:32:14Z",
|
||||
"id": "a6be7efa-8367-446d-99b8-67f25f173371",
|
||||
"name": "terpene-verify",
|
||||
"updated_at": "2026-08-05T18:32:14Z",
|
||||
"duration": "8760h",
|
||||
"last_seen_at": "2026-08-02T20:49:21Z",
|
||||
"client_secret_version": 3,
|
||||
"previous_client_secret_expires_at": "2026-07-31T10:00:00Z",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"client_id": "0ec06d3a6dc6d689c13407591b286e5b.access",
|
||||
"created_at": "2026-08-05T18:32:36Z",
|
||||
"expires_at": "2027-08-05T18:32:36Z",
|
||||
"id": "1082bad1-6a25-4188-bf6b-220075679e0f",
|
||||
"name": "terpene-verify-v2",
|
||||
"updated_at": "2026-08-05T18:32:36Z",
|
||||
"duration": "8760h",
|
||||
"last_seen_at": "2026-08-27T12:47:30Z",
|
||||
"client_secret_version": 1,
|
||||
"enabled": true
|
||||
}
|
||||
],
|
||||
"success": true,
|
||||
"errors": [],
|
||||
"messages": [],
|
||||
"result_info": {
|
||||
"page": 1,
|
||||
"per_page": 1000,
|
||||
"count": 3,
|
||||
"total_count": 3,
|
||||
"total_pages": 1
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user