home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Language specific support
Deutsches MediaPortal Forum
MediaPortal 2
Allgemeines Support- und Diskussionsforum
Komme nicht auf den Server / Daten
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="MJGraf" data-source="post: 1151171" data-attributes="member: 17886"><p>Hallo allerseits - sorry, hab den Thread erst jetzt gesehen und wollte mal ein paar Take von Dev-Seite hier hinzufügen:</p><p></p><p><strong><u>Thema "PopUp" für Credentials:</u></strong></p><p>Ich finde auch, dass wir so etwas brauchen - allerdings bin ich mir technisch nicht ganz sicher, wie wir es so integrieren, dass beispielsweise [USER=109222]@Lehmden[/USER] (und vermutlich tausende andere) nicht genervt sind.</p><p>Das Grundproblem liegt erst mal darin, dass wir auf MedienDateien über so genannte ResourceAccessors zugreifen. Das ist eine Abstraktion, die wir brauchen, um beispielsweise völlig transparent für den User auch Dateien in Zip-Files finden und importieren zu können. Unsere ResourceAccessors unterstützen aber derzeit leider nicht so etwas wie eine "IsAccessAllowed" Eigenschaft. Ich bin mir auch nicht sicher, ob das überhaupt technisch möglich ist. Denn wenn ein User beispielsweise in ein Verzeichnis geht, für das er im Grundsatz Zugriffsrechte hat, aber in dem Verzeichnis befinden sich nur Dateien, die der User nicht mal anzeigen darf, dann kann der ResourceAccessor nicht feststellen, ob ein anderer Username/Passwort weiterhelfen würde. Er kann ja das Verzeichnis ganz normal (entweder ohne Credentials oder mit den bereits eingegebenen Credentials) öffnen - es ist mit den verfügbaren Rechten nur "nichts sichtbar". An der Stelle muss ich nochmal recherchieren, ob Windows irgendwie die Information zur Verfügung stellt "da is was, Du hast aber nicht genug Rechte". Ich glaub's aber nicht, weil das ja per se schon eine Sicherheitslücke wäre...</p><p>Was wir derzeit machen könnten (und das war meine letzte Idee zu dem Thema) ist: Wenn der User in ein Verzeichnis wechselt und in diesem Verzeichnis ist absolut nichts drin (also weder Dateien noch Unterordner), dann (und nur dann) fragt das Frontend nach, ob man Username/Password für dieses Verzeichnis eingeben möchte. Das könnte man dann auch gleich spezifisch für dieses Verzeichnis speichern, so dass wir unterschiedliche Credentials für unterschiedliche Quellen unterstützen würden.</p><p>[USER=109222]@Lehmden[/USER] : Wäre das aus Deiner Sicht erträglich, was das "PopUp" angeht? Einen "Fehlalarm" gäbe es quasi nur, wenn der User versehentlich in ein Verzeichnis navigiert, das tatsächlich völlig leer ist...</p><p></p><p><strong><u>Thema "Unterschiedliche Credentials für unterschiedliche Quellen":</u></strong></p><p>Intern wird das seit meinem letzten Umbau des NeworkNeighborhoodResourceAccessors schon vollständig unterstützt <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /> Wir können für beliebig viele Netzwerk-Pfade unterschiedliche Credentials verwenden. Mit ein bisschen Frickelei könnte man das vielleicht jetzt sogar schon in einer Config-Datei zum Laufen bringen (MediaPortal.Extensions.ResourceProviders.NetworkNeighborhoodResourceProvider.Settings.NetworkNeighborhoodResourceProviderSettings.xml). Da kann man nämlich jetzt schon mehrere Credentials für unterschiedliche Pfade eintragen. Einziges Problem (deswegen "Frickelei"): Die Credentials sind verschlüsselt. Man müsste also die Credentials jeweils mal als einzige im Frontend eingeben, die verschlüsselten Credentials aus der xml-Datei manuall rauskopieren, dann die nächsten Credentials, wieder kopieren, etc. und aus diesen Kopien dann eine xml-Datei mit allen Credentials basteln. Sollte eigentlich funktionieren - hab ich aber noch nicht probiert <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite8" alt=":D" title="Big Grin :D" loading="lazy" data-shortname=":D" /></p><p>Jetzt brauchen wir nur noch jemanden, der das Frontend entsprechend anpasst - aber da ich keine Ahnung von Skins, etc. habe, muss das jemand anders machen...</p><p></p><p><strong><u>Thema "Guide beim Erststart":</u></strong></p><p>Fände ich auch sehr genial - und zwar nicht im Sinne von "User-Guides im Forum oder Wiki", sondern im MP2-Client selbst. Wenn der Client startet und feststellt, dass noch keine MediaSources angelegt sind, müsste er automatisch eine kurze Erklärung anzeigen, was jetzt gemacht warden muss und den User automatisch dadurch begleiten (also z.B. automatisch die Add-MediaSource Seite aufrufen).</p><p>Das müsste aber alles im Frontend passieren und damit sind wir zurück auf Los: Ich=KeineAhnungVomFrontend. Müsste also jemand anderes machen und das kostet Zeit...</p><p></p><p>Gruß,</p><p>Michael</p></blockquote><p></p>
[QUOTE="MJGraf, post: 1151171, member: 17886"] Hallo allerseits - sorry, hab den Thread erst jetzt gesehen und wollte mal ein paar Take von Dev-Seite hier hinzufügen: [B][U]Thema "PopUp" für Credentials:[/U][/B] Ich finde auch, dass wir so etwas brauchen - allerdings bin ich mir technisch nicht ganz sicher, wie wir es so integrieren, dass beispielsweise [USER=109222]@Lehmden[/USER] (und vermutlich tausende andere) nicht genervt sind. Das Grundproblem liegt erst mal darin, dass wir auf MedienDateien über so genannte ResourceAccessors zugreifen. Das ist eine Abstraktion, die wir brauchen, um beispielsweise völlig transparent für den User auch Dateien in Zip-Files finden und importieren zu können. Unsere ResourceAccessors unterstützen aber derzeit leider nicht so etwas wie eine "IsAccessAllowed" Eigenschaft. Ich bin mir auch nicht sicher, ob das überhaupt technisch möglich ist. Denn wenn ein User beispielsweise in ein Verzeichnis geht, für das er im Grundsatz Zugriffsrechte hat, aber in dem Verzeichnis befinden sich nur Dateien, die der User nicht mal anzeigen darf, dann kann der ResourceAccessor nicht feststellen, ob ein anderer Username/Passwort weiterhelfen würde. Er kann ja das Verzeichnis ganz normal (entweder ohne Credentials oder mit den bereits eingegebenen Credentials) öffnen - es ist mit den verfügbaren Rechten nur "nichts sichtbar". An der Stelle muss ich nochmal recherchieren, ob Windows irgendwie die Information zur Verfügung stellt "da is was, Du hast aber nicht genug Rechte". Ich glaub's aber nicht, weil das ja per se schon eine Sicherheitslücke wäre... Was wir derzeit machen könnten (und das war meine letzte Idee zu dem Thema) ist: Wenn der User in ein Verzeichnis wechselt und in diesem Verzeichnis ist absolut nichts drin (also weder Dateien noch Unterordner), dann (und nur dann) fragt das Frontend nach, ob man Username/Password für dieses Verzeichnis eingeben möchte. Das könnte man dann auch gleich spezifisch für dieses Verzeichnis speichern, so dass wir unterschiedliche Credentials für unterschiedliche Quellen unterstützen würden. [USER=109222]@Lehmden[/USER] : Wäre das aus Deiner Sicht erträglich, was das "PopUp" angeht? Einen "Fehlalarm" gäbe es quasi nur, wenn der User versehentlich in ein Verzeichnis navigiert, das tatsächlich völlig leer ist... [B][U]Thema "Unterschiedliche Credentials für unterschiedliche Quellen":[/U][/B] Intern wird das seit meinem letzten Umbau des NeworkNeighborhoodResourceAccessors schon vollständig unterstützt :) Wir können für beliebig viele Netzwerk-Pfade unterschiedliche Credentials verwenden. Mit ein bisschen Frickelei könnte man das vielleicht jetzt sogar schon in einer Config-Datei zum Laufen bringen (MediaPortal.Extensions.ResourceProviders.NetworkNeighborhoodResourceProvider.Settings.NetworkNeighborhoodResourceProviderSettings.xml). Da kann man nämlich jetzt schon mehrere Credentials für unterschiedliche Pfade eintragen. Einziges Problem (deswegen "Frickelei"): Die Credentials sind verschlüsselt. Man müsste also die Credentials jeweils mal als einzige im Frontend eingeben, die verschlüsselten Credentials aus der xml-Datei manuall rauskopieren, dann die nächsten Credentials, wieder kopieren, etc. und aus diesen Kopien dann eine xml-Datei mit allen Credentials basteln. Sollte eigentlich funktionieren - hab ich aber noch nicht probiert :D Jetzt brauchen wir nur noch jemanden, der das Frontend entsprechend anpasst - aber da ich keine Ahnung von Skins, etc. habe, muss das jemand anders machen... [B][U]Thema "Guide beim Erststart":[/U][/B] Fände ich auch sehr genial - und zwar nicht im Sinne von "User-Guides im Forum oder Wiki", sondern im MP2-Client selbst. Wenn der Client startet und feststellt, dass noch keine MediaSources angelegt sind, müsste er automatisch eine kurze Erklärung anzeigen, was jetzt gemacht warden muss und den User automatisch dadurch begleiten (also z.B. automatisch die Add-MediaSource Seite aufrufen). Das müsste aber alles im Frontend passieren und damit sind wir zurück auf Los: Ich=KeineAhnungVomFrontend. Müsste also jemand anderes machen und das kostet Zeit... Gruß, Michael [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Language specific support
Deutsches MediaPortal Forum
MediaPortal 2
Allgemeines Support- und Diskussionsforum
Komme nicht auf den Server / Daten
Contact us
RSS
Top
Bottom