Autor Thema: basicAuth klappt nicht  (Gelesen 1481 mal)

Offline sash.sc

  • Hero Member
  • *****
  • Beiträge: 1664
basicAuth klappt nicht
« am: 27 September 2019, 22:54:40 »
Hallo zusammen.

Habe dafür auch schon die Suchfunktion benutzt. Leider aber keine Lösung für mein Problem gefunden.
Ich haben FHEm normal unter den Port 8083 laufen. Musste aber vor kurzen einmal das System neu aufziehen und habe ein Backup zurück gespielt. Habe dann das basicAuth gelöscht, für Testzwecke. Habe dann auch mein System von kleinen Altlasten befreit.

Wollte jetzt aber wieder basicAuth setzen, für die Standart WEB Definition.
Sobald ich dies über den set Befehl gesetzt habe, war das WEBIF unter 8083 nicht mehr erreichbar. Auch ein Neustart hat nicht gebracht.
Habe dann mal eine 2. Instanz WEB1 auf Port 8090 definiert. Dort das basicAuth im WEB1 gesetzt, es wurde dann auch das allowed_WEB1 automatisch gesetzt.
Dort klappt der zugriff über 8090 dann mit den gewünschten Abfragen von user und passwort.

Aber warum nicht über WEB, sondern nur über WEB1 Instanz ??

Bin da jetzt etwas ratlos.

Gruß und Danke
Sascha
Raspi 2 ; LaCrosse; HomeMatic; 1x TX 29 als Lichtsensor umgebaut;
ESP8622 ;nanoCUL a-fw (433 & 868 MHz); miniCULwlan;
WLANduino 433&868 ; WlanCul

Offline amenomade

  • Hero Member
  • *****
  • Beiträge: 4862
Antw:basicAuth klappt nicht
« Antwort #1 am: 28 September 2019, 00:02:26 »
Wie sieht dann dein allowed_WEB Device aus?
FHEM 5.9 Pi 3, EchoDot, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, und HM Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Offline sash.sc

  • Hero Member
  • *****
  • Beiträge: 1664
Antw:basicAuth klappt nicht
« Antwort #2 am: 28 September 2019, 00:23:03 »

Internals: FUUID 5d8e5dce-f33f-852e-d30c-d883284cb087ae25
 FVERSION 96_allowed.pm:0.200690/2019-08-27
NAME allowed_WEB NR 392 STATE validFor:WEB TYPE allowed validFor WEB READINGS: 2019-09-27 23:37:01 state validFor:WEB Attributes: room 99_System validFor WEB

Gesendet von meinem MI 9 mit Tapatalk

Raspi 2 ; LaCrosse; HomeMatic; 1x TX 29 als Lichtsensor umgebaut;
ESP8622 ;nanoCUL a-fw (433 & 868 MHz); miniCULwlan;
WLANduino 433&868 ; WlanCul

Offline supernova1963

  • Full Member
  • ***
  • Beiträge: 398
Antw:basicAuth klappt nicht
« Antwort #3 am: 28 September 2019, 05:36:05 »
ich sehe kein basicAuth Attribut?!

set allowed_WEB basicAuth <user> <password>

sollte helfen!

List ergibt dann:

Internals:
   FUUID      5cab9490-f33f-8c20-1914-1d331c032e487582
   FVERSION   96_allowed.pm:0.200690/2019-08-27
   NAME       allow_WEB
   NR         14
   STATE      validFor:WEB
   TYPE       allowed
   validFor   WEB
   READINGS:
     2019-09-25 10:47:16   state           validFor:WEB
Attributes:
   alias      allow_WEB
   basicAuth  XXXXXX:XXXXXXXX:XXXXXXXXXX/XXXXXXXXXXXXXXXXXXXXXXX
   room       99_SYSTEM->99_FHEM
   validFor   WEB
« Letzte Änderung: 28 September 2019, 05:40:21 von supernova1963 »
Ich unterstütze das Projekt FhemNative !!!
https://forum.fhem.de/index.php/board,102.0.html

Offline sash.sc

  • Hero Member
  • *****
  • Beiträge: 1664
Antw:basicAuth klappt nicht
« Antwort #4 am: 28 September 2019, 08:44:23 »
Richtig. Kein Attribut gesetzt, da sonst sofort kein Zugriff mehr möglich ist und die Seite leer bleibt bzw. gar nicht mehr geladen wird. Ich rede hier auch nur über Port 8083  über die 2. Instanz von port8090 geht es ohne Probleme.

Gesendet von meinem MI 9 mit Tapatalk

Raspi 2 ; LaCrosse; HomeMatic; 1x TX 29 als Lichtsensor umgebaut;
ESP8622 ;nanoCUL a-fw (433 & 868 MHz); miniCULwlan;
WLANduino 433&868 ; WlanCul

Offline supernova1963

  • Full Member
  • ***
  • Beiträge: 398
Antw:basicAuth klappt nicht
« Antwort #5 am: 28 September 2019, 11:03:55 »
OK, hatte nicht damit gerechnet, dass es sich um ein list des funktionierenden device handelt.

Ich war mal in einer vergleichbaren Situation, heute würde ich zunächst (immer noch Laie):
 
- Sicherstellen, dass ich einen funktionierende WEB Instanz habe.
- Das allow_WEB device löschen, und die "DEF" des WEB Devices ändern (z.B: andere Port z.B.: 9083 global). + fhem Neustart
- Anschließend über die ungesicherte Web Instanz das allowed Device neu anlegen und basicAuth Attribut setzen.
- Wenn sich der Login öffnet hat alles funktioniert.
- Jetzt den Port über "DEF" wieder auf 8083 global setzten und fhem neu starten.   

Dann dürfte keine deiner Einstellungen (menuEntries, roomIcons, styleData, ...) der WEB Instanz verloren gehen.

Alternativ rawDefinition sichern, WEB Instanz löschen, funktionierende Instanz auf Port 8083 global setzen und in WEB umbenennen. Danach die gesicherten rawDefinition Attribute wieder setzen.

Ich bin aber mal gespannt, was andere dazu sagen

lg

Gernot
Ich unterstütze das Projekt FhemNative !!!
https://forum.fhem.de/index.php/board,102.0.html

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 21253
Antw:basicAuth klappt nicht
« Antwort #6 am: 28 September 2019, 11:25:17 »
Zitat
Wollte jetzt aber wieder basicAuth setzen, für die Standart WEB Definition.
Sobald ich dies über den set Befehl gesetzt habe, war das WEBIF unter 8083 nicht mehr erreichbar. Auch ein Neustart hat nicht gebracht.
Ich kann es nicht nachstellen. Ich habe Folgendes gemacht:
- nach dem Aufruf der FHEMWEB Seite in motd auf "define allowed allowed" geklickt
- unter "attr allowed validFor" WEB markiert und auf "attr" geklickt.
- im Eingabefeld, was hinter dem vorausgewaehlten "set allowed basicAuth" steht, "Hallo Leute" eingegeben, und set geklickt.
- Chrome fragt nach Benutzername (Hallo) und Passwort (Leute)
- nach Bestaetigen geht es normal weiter, man sollte "Save config" nicht vergessen.

Kannst Du bitte (genauso detailliert) beschreiben, was Du gemacht hast?
Hast du weitere allowed Instanzen? Wenn ja, kannst du bitte die Raw Definition Ausgabe aller hier zeigen?

Offline sash.sc

  • Hero Member
  • *****
  • Beiträge: 1664
Antw:basicAuth klappt nicht
« Antwort #7 am: 28 September 2019, 11:33:55 »
Werde es heute Nachmittag mal testen

Gesendet von meinem MI 9 mit Tapatalk

Raspi 2 ; LaCrosse; HomeMatic; 1x TX 29 als Lichtsensor umgebaut;
ESP8622 ;nanoCUL a-fw (433 & 868 MHz); miniCULwlan;
WLANduino 433&868 ; WlanCul

Offline sash.sc

  • Hero Member
  • *****
  • Beiträge: 1664
Antw:basicAuth klappt nicht
« Antwort #8 am: 28 September 2019, 16:06:06 »
Ich kann es nicht nachstellen. Ich habe Folgendes gemacht:
- nach dem Aufruf der FHEMWEB Seite in motd auf "define allowed allowed" geklickt
- unter "attr allowed validFor" WEB markiert und auf "attr" geklickt.
- im Eingabefeld, was hinter dem vorausgewaehlten "set allowed basicAuth" steht, "Hallo Leute" eingegeben, und set geklickt.


Das habe ich jetzt unter dem Port 8083 ausprobiert und bin bis dahin gekommen.
Nachdem ich "Hallo Leute" über set basicAuth gesetzt habe, wird die Seite nicht mehr geladen. Muss dann über die 2. Instanz, die ich angelegt habe, zugreifen und das 1. basicAuth löschen


Hier das List von der 1. Instanz die über Port 8083 läuft !

Internals:
   CONNECTS   59
   DEF        8083 global
   FD         5
   FUUID      5c43026d-f33f-852e-2d17-b77e30e274b1a1e8
   FVERSION   01_FHEMWEB.pm:0.202060/2019-09-20
   NAME       WEB
   NR         81
   NTFY_ORDER 50-WEB
   PORT       8083
   STATE      Initialized
   TYPE       FHEMWEB
   READINGS:
     2019-09-27 23:36:43   state           Initialized
Attributes:
   JavaScripts codemirror/fhem_codemirror.js
   column     99_receiver:CUL,STACKABLE_CC,SIGNALduino|LaCrosseGateway,alexa,MilightBridge,ESPEasy|at,autocreate,eventTypes,notify,FHEM2FHEM
   confirmDelete 0
   csrfToken  none
   deviceOverview always
   editConfig 1
   endPlotNow 0
   hiddenroom ProfileRoom
   iconPath   $styleSheetPrefix:default:fhemSVG:openautomation:own_ico
   longpoll   1
   longpollSVG 0
   mainInputLength 100
   menuEntries EDIT,cmd=style edit fhem.cfg,restart,cmd=shutdown+restart,update,cmd=update,updatecheck,cmd=update+check,reloadMyUtils,cmd=reload+99_myUtils.pm
   plotWeekStartDay 1
   reverseLogs 1
   room       99_Steuerung,99_System
   roomIcons  Save config:message_attention
   showUsedFiles 1
   styleData  {
  "flex": {
  "colorPreset": {},
  "menuOrder": {
   "roomBlock2": [
    "roomBlock2_Dash",
    "roomBlock2_Tablet_UI"
   ],
   "roomBlock3": [
    "roomBlock3_00_KG",
    "roomBlock3_00_KG__gt_GZ",
    "roomBlock3_00_KG__gt_SZ",
    "roomBlock3_00_KG__gt_WaKue",
    "roomBlock3_10_Draussen",
    "roomBlock3_10_EG",
    "roomBlock3_10_EG__gt_Bad",
    "roomBlock3_10_EG__gt_KiZi",
    "roomBlock3_10_EG__gt_Kueche",
    "roomBlock3_10_WoZi",
    "roomBlock3_20_Heizung",
    "roomBlock3_80_Diagramme",
    "roomBlock3_99_Logs",
    "roomBlock3_99_RasPi",
    "roomBlock3_99_Steuerung",
    "roomBlock3_99_System",
    "roomBlock3_99_TV",
    "roomBlock3_99_Wetter",
    "roomBlock3_99_neu",
    "roomBlock3_99_receiver",
    "roomBlock3_99_test",
    "roomBlock3_AMAD",
    "roomBlock3_Alexa",
    "roomBlock3_AptToDate",
    "roomBlock3_CAM",
    "roomBlock3_Drucker",
    "roomBlock3_ESPEasy",
    "roomBlock3_FB",
    "roomBlock3_FTUI",
    "roomBlock3_MQTT",
    "roomBlock3_MYSENSORS",
    "roomBlock3_RSSI",
    "roomBlock3_STROM",
    "roomBlock3_Spritpreise",
    "roomBlock3_System",
    "roomBlock3_Telegram",
    "roomBlock3_Unsorted",
    "roomBlock3_Everything"
   ],
   "roomBlock4": [
    "roomBlock4_Logfile",
    "roomBlock4_Commandref",
    "roomBlock4_Remote_doc",
    "roomBlock4_Edit_files",
    "roomBlock4_Select_style",
    "roomBlock4_Event_monitor"
   ],
   "roomBlock5": [
    "roomBlock5_EDIT",
    "roomBlock5_restart",
    "roomBlock5_update",
    "roomBlock5_updatecheck",
    "roomBlock5_reloadMyUtils"
   ]
  },
  "devices": {
   "9b3ce8872ac7383b66237dd91cc4eb84": {
    "color": {
     "HeaderBG": "#1D3B54",
     "HeaderIcon": "#FFF",
     "HeaderText": "#FFF",
     "HeaderBorder": "#1D3B54",
     "MenuBG": "#000",
     "MenuBorder": "#1D3B54",
     "MenuIcon": "#FFF",
     "MenuIconBG": "#1D3B54",
     "MenuRoomIcon": "#FFF",
     "MenuText": "#FFF",
     "MenuHoverLink": "#3771A1",
     "MainBG": "#000",
     "TableHeaderBG": "#1D3B54",
     "TableHeaderText": "#FFF",
     "TableBorder": "#1D3B54",
     "TableOdd": "#000",
     "TableEven": "#0C141B",
     "TableText": "#FFF",
     "TableLink": "#FFF",
     "TableLinkFirstCol": "#FFF",
     "TableHoverRow": "#142e42",
     "TableHoverLink": "#3771A1",
     "TableNewEvent": "#F00",
     "TableIcon": "#0dfc0d",
     "TableShadow": "#4399db",
     "SetGetAttrBG": "#000000",
     "SubmitButtonBG": "#1D3B54",
     "SubmitButtonBorder": "#1D3B54",
     "SubmitButtonText": "#FFF",
     "WidgetBorder": "#1D3B54",
     "WidgetText": "#FFF",
     "WidgetHighlight": "#1D3B54",
     "LogDate": "#1D3B54",
     "LogTime": "#1D3B54",
     "LogVerbose0": "#FFF",
     "LogVerbose1": "#F00",
     "LogVerbose2": "#FFA500",
     "LogVerbose3": "#0F0",
     "LogVerbose4": "#1E90FF",
     "LogVerbose5": "#1D3B54",
     "plotBG": "#000",
     "plotBGgradient": "#000",
     "plotBorder": "#1D3B54",
     "plotText": "#FFF",
     "plotGrid": "#555",
     "plotMarker": "#F00",
     "plotLine0": "#9c0000",
     "plotLine1": "#005c00",
     "plotLine2": "#3771A1",
     "plotLine3": "#870087",
     "plotLine4": "#942626",
     "plotLine5": "#AAA",
     "plotLine6": "#808000",
     "plotLine7": "#808080",
     "plotLine8": "#4f4f00",
     "plotLinePasted": "#AAA"
    },
    "title": "fhem",
    "myUtilsFileName": "99_myUtils.pm",
    "plotMinWidth": "250px",
    "plotMaxWidth": "100%",
    "fontFamily": "Roboto Condensed",
    "showClock": false,
    "showLogoButton": true,
    "showRebootButton": true,
    "showUpdateButton": true,
    "showUpdateCheckButton": true,
    "showRereadIconsButton": false,
    "showRawInputButton": true,
    "showSaveButton": true,
    "showRoomDeviceName": true,
    "showMenuAlways": true,
    "showFirstColBold": true,
    "enableCommandHistory": true,
    "enableDeviceSearch": true,
    "hideWebcmdOnSmallScreen": false,
    "colorOptionsDetailed": true,
    "multiColumnLayout": "dual",
    "enableAnimations": true,
    "improvePerformance": true,
    "enableLogLineWrap": true,
    "enableRoundedEdges": true,
    "enableTableShadow": true,
    "showRoomIconsRight": false,
    "enableCodeMirror": true,
    "enableDayTimeStyle": false,
    "enableExperimental": true,
    "dayStyle": "bright",
    "nightStyle": "dark",
    "currentStyle": "unsaved",
    "newSettings": {},
    "scalePage": "1",
    "enableTableBehaviour": false
   }
  },
  "color": {
   "HeaderBG": "#1D3B54",
   "HeaderIcon": "#FFF",
   "HeaderText": "#FFF",
   "HeaderBorder": "#1D3B54",
   "MenuBG": "#000",
   "MenuBorder": "#1D3B54",
   "MenuIcon": "#FFF",
   "MenuIconBG": "#1D3B54",
   "MenuRoomIcon": "#FFF",
   "MenuText": "#FFF",
   "MenuHoverLink": "#3771A1",
   "MainBG": "#000",
   "TableHeaderBG": "#1D3B54",
   "TableHeaderText": "#FFF",
   "TableBorder": "#1D3B54",
   "TableOdd": "#000",
   "TableEven": "#0C141B",
   "TableText": "#FFF",
   "TableLink": "#FFF",
   "TableLinkFirstCol": "#FFF",
   "TableHoverRow": "#142e42",
   "TableHoverLink": "#3771A1",
   "TableNewEvent": "#F00",
   "TableIcon": "#1D3B54",
   "TableShadow": "#4399db",
   "SetGetAttrBG": "#000000",
   "SubmitButtonBG": "#1D3B54",
   "SubmitButtonBorder": "#1D3B54",
   "SubmitButtonText": "#FFF",
   "WidgetBorder": "#1D3B54",
   "WidgetText": "#FFF",
   "WidgetHighlight": "#1D3B54",
   "LogDate": "#1D3B54",
   "LogTime": "#1D3B54",
   "LogVerbose0": "#FFF",
   "LogVerbose1": "#F00",
   "LogVerbose2": "#FFA500",
   "LogVerbose3": "#0F0",
   "LogVerbose4": "#1E90FF",
   "LogVerbose5": "#1D3B54",
   "plotBG": "#000",
   "plotBGgradient": "#000",
   "plotBorder": "#1D3B54",
   "plotText": "#FFF",
   "plotGrid": "#555",
   "plotMarker": "#F00",
   "plotLine0": "#9c0000",
   "plotLine1": "#005c00",
   "plotLine2": "#3771A1",
   "plotLine3": "#870087",
   "plotLine4": "#942626",
   "plotLine5": "#AAA",
   "plotLine6": "#808000",
   "plotLine7": "#808080",
   "plotLine8": "#4f4f00",
   "plotLinePasted": "#AAA"
  },
  "title": "fhem",
  "myUtilsFileName": "99_myUtils.pm",
  "plotMinWidth": "250px",
  "plotMaxWidth": "100%",
  "fontFamily": "Roboto Condensed",
  "showClock": false,
  "showLogoButton": true,
  "showRebootButton": true,
  "showUpdateButton": true,
  "showUpdateCheckButton": true,
  "showRereadIconsButton": false,
  "showRawInputButton": true,
  "showSaveButton": true,
  "showRoomDeviceName": true,
  "showMenuAlways": true,
  "showFirstColBold": true,
  "enableCommandHistory": true,
  "enableDeviceSearch": true,
  "hideWebcmdOnSmallScreen": false,
  "colorOptionsDetailed": true,
  "multiColumnLayout": "dual",
  "enableAnimations": true,
  "improvePerformance": true,
  "enableLogLineWrap": true,
  "enableRoundedEdges": true,
  "enableTableShadow": true,
  "showRoomIconsRight": false,
  "enableCodeMirror": true,
  "enableDayTimeStyle": false,
  "enableExperimental": true,
  "dayStyle": "bright",
  "nightStyle": "dark",
  "newSettings": {},
  "scalePage": "1",
  "enableTableBehaviour": false,
  "currentStyle": "dark"
 }
}
   stylesheetPrefix dark
   verbose    3

Hier das List vom allowed_WEB 1. Instanz, wo ich nicht das basicAuth gesetzt bekommen

Internals:
   FUUID      5d8e5dce-f33f-852e-d30c-d883284cb087ae25
   FVERSION   96_allowed.pm:0.200690/2019-08-27
   NAME       allowed_WEB
   NR         392
   STATE      validFor:WEB
   TYPE       allowed
   validFor   WEB
   READINGS:
     2019-09-28 15:38:04   state           validFor:WEB
Attributes:
   room       99_System
   validFor   WEB


Wie gesagt, habe dann gestern eine 2. Instanz definiert auf Port 8090.
Und da lässt sich ohne Probleme das passende basicAuth setzen, über das allowed.
Hier auch nochmal die Listings.

Internals:
   CONNECTS   117
   DEF        8090 global
   FD         51
   FUUID      5d8e721a-f33f-852e-1a59-6db40694885cda9c
   FVERSION   01_FHEMWEB.pm:0.202060/2019-09-20
   NAME       WEB1
   NR         393
   NTFY_ORDER 50-WEB1
   PORT       8090
   STATE      Initialized
   TYPE       FHEMWEB
   READINGS:
     2019-09-27 23:37:01   state           Initialized
Attributes:
   JavaScripts codemirror/fhem_codemirror.js
   column     99_receiver:CUL,STACKABLE_CC,SIGNALduino|LaCrosseGateway,alexa,MilightBridge,ESPEasy|at,autocreate,eventTypes,notify,FHEM2FHEM
   confirmDelete 0
   csrfToken  none
   defaultRoom 99_neu
   deviceOverview always
   editConfig 1
   endPlotNow 0
   hiddenroom ProfileRoom
   longpoll   1
   longpollSVG 0
   menuEntries EDIT,cmd=style edit fhem.cfg,restart,cmd=shutdown+restart,update,cmd=update,updatecheck,cmd=update+check,reloadMyUtils,cmd=reload+99_myUtils.pm
   plotWeekStartDay 1
   reverseLogs 1
   room       99_System
   styleData  {
 "flex": {
  "colorPreset": {},
  "menuOrder": {},
  "devices": {
   "9b3ce8872ac7383b66237dd91cc4eb84": {
    "color": {
     "HeaderBG": "#355c8f",
     "HeaderIcon": "#FFF",
     "HeaderText": "#FFF",
     "HeaderBorder": "#355c8f",
     "MenuBG": "#000",
     "MenuBorder": "#355c8f",
     "MenuIcon": "#FFF",
     "MenuIconBG": "#355c8f",
     "MenuRoomIcon": "#FFF",
     "MenuText": "#FFF",
     "MenuHoverLink": "#355c8f",
     "MainBG": "#000",
     "TableHeaderBG": "#355c8f",
     "TableHeaderText": "#FFF",
     "TableBorder": "#355c8f",
     "TableOdd": "#000",
     "TableEven": "#0c1521",
     "TableText": "#FFF",
     "TableLink": "#FFF",
     "TableLinkFirstCol": "#FFF",
     "TableHoverRow": "#15253a",
     "TableHoverLink": "#355c8f",
     "TableNewEvent": "#F00",
     "TableIcon": "#355c8f",
     "TableShadow": "#FFF",
     "SetGetAttrBG": "#333333",
     "SubmitButtonBG": "#355c8f",
     "SubmitButtonBorder": "#355c8f",
     "SubmitButtonText": "#FFF",
     "WidgetBorder": "#355c8f",
     "WidgetText": "#FFF",
     "WidgetHighlight": "#355c8f",
     "LogDate": "#FFF",
     "LogTime": "#FFF",
     "LogVerbose0": "#FFF",
     "LogVerbose1": "#F00",
     "LogVerbose2": "#FFA500",
     "LogVerbose3": "#0F0",
     "LogVerbose4": "#1E90FF",
     "LogVerbose5": "#00F",
     "plotBG": "#000",
     "plotBGgradient": "#000",
     "plotBorder": "#355c8f",
     "plotText": "#FFF",
     "plotGrid": "#555",
     "plotMarker": "#F00",
     "plotLine0": "#F00",
     "plotLine1": "#0F0",
     "plotLine2": "#00F",
     "plotLine3": "#F0F",
     "plotLine4": "#A52A2A",
     "plotLine5": "#000",
     "plotLine6": "#808000",
     "plotLine7": "#808080",
     "plotLine8": "#FF0",
     "plotLinePasted": "#000"
    },
    "title": "fhem",
    "myUtilsFileName": "99_myUtils.pm",
    "plotMinWidth": "250px",
    "plotMaxWidth": "100%",
    "fontFamily": "Saira Condensed",
    "showClock": true,
    "showLogoButton": false,
    "showRebootButton": true,
    "showUpdateButton": true,
    "showUpdateCheckButton": true,
    "showRereadIconsButton": true,
    "showRawInputButton": true,
    "showSaveButton": true,
    "showRoomDeviceName": true,
    "showMenuAlways": true,
    "showFirstColBold": true,
    "enableCommandHistory": true,
    "enableDeviceSearch": true,
    "hideWebcmdOnSmallScreen": false,
    "colorOptionsDetailed": false,
    "multiColumnLayout": "custom",
    "enableAnimations": true,
    "improvePerformance": true,
    "enableLogLineWrap": true,
    "enableRoundedEdges": true,
    "enableTableShadow": true,
    "showRoomIconsRight": false,
    "enableCodeMirror": true,
    "enableDayTimeStyle": false,
    "enableExperimental": false,
    "dayStyle": "bright",
    "nightStyle": "dark",
    "currentStyle": "unsaved",
    "newSettings": {},
    "scalePage": "1",
    "enableTableBehaviour": false
   }
  },
  "color": {
   "HeaderBG": "#878f21",
   "HeaderIcon": "#FFF",
   "HeaderText": "#FFF",
   "HeaderBorder": "#878f21",
   "MenuBG": "#000",
   "MenuBorder": "#878f21",
   "MenuIcon": "#FFF",
   "MenuIconBG": "#878f21",
   "MenuRoomIcon": "#FFF",
   "MenuText": "#FFF",
   "MenuHoverLink": "#878f21",
   "MainBG": "#000",
   "TableHeaderBG": "#878f21",
   "TableHeaderText": "#FFF",
   "TableBorder": "#878f21",
   "TableOdd": "#000",
   "TableEven": "#1f2107",
   "TableText": "#FFF",
   "TableLink": "#FFF",
   "TableLinkFirstCol": "#FFF",
   "TableHoverRow": "#373a0d",
   "TableHoverLink": "#878f21",
   "TableNewEvent": "#F00",
   "TableIcon": "#878f21",
   "TableShadow": "#FFF",
   "SetGetAttrBG": "#333333",
   "SubmitButtonBG": "#878f21",
   "SubmitButtonBorder": "#878f21",
   "SubmitButtonText": "#FFF",
   "WidgetBorder": "#878f21",
   "WidgetText": "#FFF",
   "WidgetHighlight": "#878f21",
   "LogDate": "#FFF",
   "LogTime": "#FFF",
   "LogVerbose0": "#FFF",
   "LogVerbose1": "#F00",
   "LogVerbose2": "#FFA500",
   "LogVerbose3": "#0F0",
   "LogVerbose4": "#1E90FF",
   "LogVerbose5": "#00F",
   "plotBG": "#000",
   "plotBGgradient": "#000",
   "plotBorder": "#878f21",
   "plotText": "#FFF",
   "plotGrid": "#555",
   "plotMarker": "#F00",
   "plotLine0": "#F00",
   "plotLine1": "#0F0",
   "plotLine2": "#00F",
   "plotLine3": "#F0F",
   "plotLine4": "#A52A2A",
   "plotLine5": "#000",
   "plotLine6": "#808000",
   "plotLine7": "#808080",
   "plotLine8": "#FF0",
   "plotLinePasted": "#000"
  },
  "title": "fhem",
  "myUtilsFileName": "99_myUtils.pm",
  "plotMinWidth": "250px",
  "plotMaxWidth": "100%",
  "fontFamily": "Saira Condensed",
  "showClock": true,
  "showLogoButton": false,
  "showRebootButton": true,
  "showUpdateButton": true,
  "showUpdateCheckButton": true,
  "showRereadIconsButton": true,
  "showRawInputButton": true,
  "showSaveButton": true,
  "showRoomDeviceName": true,
  "showMenuAlways": true,
  "showFirstColBold": true,
  "enableCommandHistory": true,
  "enableDeviceSearch": true,
  "hideWebcmdOnSmallScreen": false,
  "colorOptionsDetailed": false,
  "multiColumnLayout": "custom",
  "enableAnimations": true,
  "improvePerformance": true,
  "enableLogLineWrap": true,
  "enableRoundedEdges": true,
  "enableTableShadow": true,
  "showRoomIconsRight": false,
  "enableCodeMirror": true,
  "enableDayTimeStyle": false,
  "enableExperimental": false,
  "dayStyle": "bright",
  "nightStyle": "dark",
  "currentStyle": "unsaved",
  "newSettings": {},
  "scalePage": "1",
  "enableTableBehaviour": false
 }
}
   stylesheetPrefix dark

Internals:
   FUUID      5d8e7251-f33f-852e-f3d9-e6b9e3d18e2e88fa
   FVERSION   96_allowed.pm:0.200690/2019-08-27
   NAME       allowed_WEB1
   NR         394
   STATE      validFor:WEB1
   TYPE       allowed
   validFor   WEB1
   READINGS:
     2019-09-28 15:55:14   state           validFor:WEB1
Attributes:
   basicAuth  SHA256:6C376025:PiG8GeABmFP1NcLl2VoVYhF/na4hcWHY98thaLzrP6w
   room       99_System
   validFor   WEB1

Hier die List´s von den anderen allowed der 1. Instanz WEb Port 8083

Internals:
   FUUID      5c43026d-f33f-852e-c683-3a8f825c5c928eea
   FVERSION   96_allowed.pm:0.200690/2019-08-27
   NAME       allowed_WEBtablet
   NR         88
   STATE      validFor:WEBtablet
   TYPE       allowed
   validFor   WEBtablet
   READINGS:
     2019-09-28 15:49:50   state           validFor:WEBtablet
Attributes:
   room       99_System
   validFor   WEBtablet

Internals:
   FUUID      5c43026d-f33f-852e-740a-48a24c4626d1841b
   FVERSION   96_allowed.pm:0.200690/2019-08-27
   NAME       allowed_WEBphone
   NR         85
   STATE      validFor:WEBphone
   TYPE       allowed
   validFor   WEBphone
   READINGS:
     2019-09-28 15:57:43   state           validFor:WEBphone
Attributes:
   room       99_System
   validFor   WEBphone

Raspi 2 ; LaCrosse; HomeMatic; 1x TX 29 als Lichtsensor umgebaut;
ESP8622 ;nanoCUL a-fw (433 & 868 MHz); miniCULwlan;
WLANduino 433&868 ; WlanCul

Offline sash.sc

  • Hero Member
  • *****
  • Beiträge: 1664
Antw:basicAuth klappt nicht
« Antwort #9 am: 28 September 2019, 16:14:41 »
Selbst wenn ich dann die 1. Instanz auf Port 8083 lösche und die 2. Instanz von Port 8090 auf 8083 umlege, per definition, dann klappt das mit basicAuth auch nicht mehr und die Seite bleibt leer.
Habe auch immer eine Neustart von FHEM durchgeführt.

Gruß
Sascha
Raspi 2 ; LaCrosse; HomeMatic; 1x TX 29 als Lichtsensor umgebaut;
ESP8622 ;nanoCUL a-fw (433 & 868 MHz); miniCULwlan;
WLANduino 433&868 ; WlanCul

Offline Otto123

  • Hero Member
  • *****
  • Beiträge: 13836
  • schon mal restore trainiert?
    • Otto's Technik Blog
Antw:basicAuth klappt nicht
« Antwort #10 am: 28 September 2019, 16:34:43 »
Irgendwas verrsteckt/nicht bewusst?

list TYPE=allowed
Gruß Otto
Viele Grüße aus Leipzig
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7490+7412,WRT1900ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266

Offline sash.sc

  • Hero Member
  • *****
  • Beiträge: 1664
Antw:basicAuth klappt nicht
« Antwort #11 am: 28 September 2019, 16:38:55 »
Irgendwas verrsteckt/nicht bewusst?

list TYPE=allowed
Gruß Otto

allowed_WEB1
allowed_WEBphone
allowed_WEBtablet
allowed_telnetPort
Raspi 2 ; LaCrosse; HomeMatic; 1x TX 29 als Lichtsensor umgebaut;
ESP8622 ;nanoCUL a-fw (433 & 868 MHz); miniCULwlan;
WLANduino 433&868 ; WlanCul

Offline Otto123

  • Hero Member
  • *****
  • Beiträge: 13836
  • schon mal restore trainiert?
    • Otto's Technik Blog
Antw:basicAuth klappt nicht
« Antwort #12 am: 28 September 2019, 16:50:48 »
und Du hast die alle überprüft? Ich wollte ja nur eine Idee einbringen. Am Ende steht in einem anderen allowed was drin ...
Viele Grüße aus Leipzig
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7490+7412,WRT1900ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266

Offline amenomade

  • Hero Member
  • *****
  • Beiträge: 4862
Antw:basicAuth klappt nicht
« Antwort #13 am: 28 September 2019, 17:57:03 »
Auf Grund
Zitat
Selbst wenn ich dann die 1. Instanz auf Port 8083 lösche und die 2. Instanz von Port 8090 auf 8083 umlege, per definition, dann klappt das mit basicAuth auch nicht mehr und die Seite bleibt leer.
kannst Du auch zur Sicherheit ein netstat -ltnp | grep 8083machen?
FHEM 5.9 Pi 3, EchoDot, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, und HM Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Offline sash.sc

  • Hero Member
  • *****
  • Beiträge: 1664
Antw:basicAuth klappt nicht
« Antwort #14 am: 28 September 2019, 20:15:51 »
Bei normaler Anmeldung auf dem Terminal

pi@raspi:~ $ netstat -ltnp | grep 8083
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 0.0.0.0:8083            0.0.0.0:*               LISTEN      -

mit  sudo


pi@raspi:~ $ sudo netstat -ltnp | grep 8083
tcp        0      0 0.0.0.0:8083            0.0.0.0:*               LISTEN      21934/perl
Raspi 2 ; LaCrosse; HomeMatic; 1x TX 29 als Lichtsensor umgebaut;
ESP8622 ;nanoCUL a-fw (433 & 868 MHz); miniCULwlan;
WLANduino 433&868 ; WlanCul

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 21253
Antw:basicAuth klappt nicht
« Antwort #15 am: 29 September 2019, 10:51:20 »
Ich sehe keinen Grund in der Definition der vielen allowed Instanzen.
Ich habe das Szenario jetzt auch mit mehreren WEB/allowed Instanzen durchgespeilt (jeweils ein allowed fuer telnet und 2. Web-Instanz angelegt, aktiviert), und zum Schluss allowed fuer die aktive WEB-Instanz aktiviert: funktioniert wie erwartet.

Ich lege das Problem solange ad-acta bis ich eine Anleitung zum Nachstellen kriege, oder jemand eine Idee hat, woran es liegen koennte.
 

Offline sash.sc

  • Hero Member
  • *****
  • Beiträge: 1664
Antw:basicAuth klappt nicht
« Antwort #16 am: 29 September 2019, 10:54:49 »
Ok. Danke erstmal für eure Hilfe.

Gruß Sascha

Gesendet von meinem MI 9 mit Tapatalk

Raspi 2 ; LaCrosse; HomeMatic; 1x TX 29 als Lichtsensor umgebaut;
ESP8622 ;nanoCUL a-fw (433 & 868 MHz); miniCULwlan;
WLANduino 433&868 ; WlanCul

Offline Otto123

  • Hero Member
  • *****
  • Beiträge: 13836
  • schon mal restore trainiert?
    • Otto's Technik Blog
Antw:basicAuth klappt nicht
« Antwort #17 am: 29 September 2019, 11:54:28 »
Mein gedanklicher Ansatz war nicht ein Problem damit, dass es mehrere allowed Instanzen gibt.

Aber es könnte ja sein, in einer der Definitionen steht was drin, was an andere Stelle stört. Deswegen nur mein Hinweis alles kontrollieren was vom TYPE=allowed und TYPE=FHEMWEB ist.

Was ist mit "alten" Attributen?
list .* allowedCommands basicAuth basicAuthMsg
Alles stochern im Trüben ;)
Viele Grüße aus Leipzig
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7490+7412,WRT1900ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266

Offline sash.sc

  • Hero Member
  • *****
  • Beiträge: 1664
Antw:basicAuth klappt nicht
« Antwort #18 am: 29 September 2019, 13:20:05 »
Oder evtl. FHEM neu installieren und alles per Hand neu definieren !!! ::) :-X :-\
Raspi 2 ; LaCrosse; HomeMatic; 1x TX 29 als Lichtsensor umgebaut;
ESP8622 ;nanoCUL a-fw (433 & 868 MHz); miniCULwlan;
WLANduino 433&868 ; WlanCul