OpenSeaMap-dev:User login: Unterschied zwischen den Versionen

Aus OpenSeaMap-dev
Wechseln zu: Navigation, Suche
(Später)
(Usecases)
Zeile 51: Zeile 51:
 
== Usecases ==
 
== Usecases ==
 
{| class="wikitable"
 
{| class="wikitable"
! Usecase || Ziel
+
! Usecase || Anwendung || Rechte (Matrix)
 
|-
 
|-
| Seezeichen editieren || OSM-DB
+
| Seezeichen editieren || OSM-DB||
 
|-
 
|-
| Häfen eintragen || SkipperGuide/OpenSeaMap-Wiki, (Wikidata), OSM-DB, Wikipedia
+
| Häfen eintragen || SkipperGuide, Wassersport-Wiki, OSM-DB, Wikipedia, (Wikidata) ||
 
|-
 
|-
| Wassertiefen-Daten spenden || OpenSeaMap
+
| Wassertiefen-Daten spenden || dev.OpenSeaMap ||
 
|-
 
|-
| öffentliche Bilder speichern || Commons
+
| Bilder öffentlich speichern || Commons ||
 
|-
 
|-
| Revierbeschreibungen schreiben || Wikipedia, OpenSeaMap-Wiki
+
| Revierbeschreibungen schreiben || Wikipedia, Wassersport-Wiki ||
 
|-
 
|-
| private Törn-Tracks & Törn-Bilder speichern || OpenSeaMap oder GPSies
+
| private Törn-Beschreibungen (Tracks, Bilder, Doku) || OpenSeaMap, GPSies ||
 
|-
 
|-
| Doku und Kommunikation || OpenSeaMap-Wiki, OpenSeaMap-Forum, OSM-Wiki, OSM-Forum, (SourceForge), (dev-Liste)
+
| Doku und Kommunikation || OpenSeaMap-Wiki, OpenSeaMap-Forum, OSM-Wiki, OSM-Forum, <br> (für Entwickler: GitHub, SourceForge, dev-Liste, dev-Wiki) ||
 
|}
 
|}
  

Version vom 31. Januar 2021, 14:34 Uhr


Ziel: der Benutzer soll sich bei OpenSeaMap mit einem einzigen Login anmelden können,
mit dem er dann alle Teilprojekte bearbeiten kann.

Projekte

Folgende Projekte benötigen einen Login: für Benutzer

Projekt proprietär OpenID OAuth Login gleich wie Bemerkungen
OSM-Daten x OSM-DB
OSM-Forum x OSM-DB FluxBB
OSM-Wiki
x x
OSM-Mailingliste talk-de x Mailman
OpenSeaMap-Daten
x OSM-DB identische DB
OpenSeaMap-Wassertiefen
x
OpenSeaMap-Wiki
x
OpenSeaMap-Forum
x FluxBB
OpenSeaMap dev-ML x SouceForge
OpenSeaMap admin-ML x Mailman
Hafenhandbuch
x SkipperGuide
Commons
x WMF-Login Bildspeicher für MediaWiki
Wikidata x WMF-Login Datenspeicher für MediaWiki
Wikipedia
x WMF-Login Wissensspeicher für MediaWiki
SourceForge x ehem. Repository
GPSies x OSM-DB Schnittstelle für OpenSeaMap vorhanden
GitHub x aktuelles Repository

Für MediaWiki gibt es die Extension:OpenID.

MediaWiki soll für OAuth eingerichtet werden.

Usecases

Usecase Anwendung Rechte (Matrix)
Seezeichen editieren OSM-DB
Häfen eintragen SkipperGuide, Wassersport-Wiki, OSM-DB, Wikipedia, (Wikidata)
Wassertiefen-Daten spenden dev.OpenSeaMap
Bilder öffentlich speichern Commons
Revierbeschreibungen schreiben Wikipedia, Wassersport-Wiki
private Törn-Beschreibungen (Tracks, Bilder, Doku) OpenSeaMap, GPSies
Doku und Kommunikation OpenSeaMap-Wiki, OpenSeaMap-Forum, OSM-Wiki, OSM-Forum,
(für Entwickler: GitHub, SourceForge, dev-Liste, dev-Wiki)

Später

Ideal wäre, wenn der Benutzer nur einen Login braucht.

Mögliche Kandidaten sind:

> My sites have Apache web servers that support authentication through MIT Kerberos (using mod-auth-kerb). If my users have MediaWiki login names that match their Kerberos principal names, is it possible to set up Kerberos authentication for their MediaWiki accounts?

yes it is:

https://www.mediawiki.org/wiki/Extension:LDAP_Authentication/Kerberos_Configuration_Examples
http://www.gossamer-threads.com/lists/wiki/mediawiki/154119
http://www.chipnick.com/blog/2012/02/02/kerberos-apache-and-mediawiki/
https://www.mediawiki.org/wiki/Extension:AutomaticREMOTE_USER
Apache configuration, after enabling the 'env' module: SetEnv REMOTE_USER $REDIRECT_REMOTE_USER