OpenSeaMap-dev:User login: Unterschied zwischen den Versionen

Aus OpenSeaMap-dev
Wechseln zu: Navigation, Suche
(etwas aufgeräumt...)
Zeile 1: Zeile 1:
{{Vorlage:dev:Water_depth}}
+
<!-- {{Vorlage:dev:Water_depth}} -->
  
Ziel: der Benutzer soll sich bei OpenSeaMap '''mit einem einzigen Login''' anmelden können,  
+
Ziel: der <span style="background:yellow">Benutzer</span> soll sich bei OpenSeaMap '''mit einem einzigen Login''' anmelden können,  
 
<br>mit dem er dann alle Teilprojekte bearbeiten kann.
 
<br>mit dem er dann alle Teilprojekte bearbeiten kann.
  
 
== Projekte ==
 
== Projekte ==
Folgende Projekte benötigen einen Login:
+
Folgende Projekte benötigen einen Login: <span style="background:yellow">für Benutzer</span>
  
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
Zeile 14: Zeile 14:
 
| OSM-Forum ||  ||  || x || OSM-DB || FluxBB
 
| OSM-Forum ||  ||  || x || OSM-DB || FluxBB
 
|-
 
|-
| OSM-Wiki || x ||  || x ||  ||  
+
| <div style="background:yellow">OSM-Wiki<div> || x ||  || x ||  ||  
 
|-
 
|-
 
| OSM-Mailingliste talk-de || x ||  ||  ||  || Mailman
 
| OSM-Mailingliste talk-de || x ||  ||  ||  || Mailman
 
|-
 
|-
| OpenSeaMap-Daten ||  ||  || x || OSM-DB || identische DB
+
| <div style="background:yellow">OpenSeaMap-Daten</div> ||  ||  || x || OSM-DB || identische DB
 
|-
 
|-
| OpenSeaMap-Wassertiefen || x ||  ||  ||  ||  
+
| <div style="background:yellow">OpenSeaMap-Wassertiefen</div> || x ||  ||  ||  ||  
 
|-
 
|-
| OpenSeaMap dev-Wiki || x ||  ||  ||  ||  
+
| <div style="background:yellow">OpenSeaMap-Wiki</div> || x ||  ||  ||  ||  
 
|-
 
|-
| OpenSeaMap-Forum || x ||  ||  ||  || FluxBB
+
| <div style="background:yellow">OpenSeaMap-Forum</div> || x ||  ||  ||  || FluxBB
 
|-
 
|-
 
| OpenSeaMap dev-ML || x ||  ||  ||  || SouceForge
 
| OpenSeaMap dev-ML || x ||  ||  ||  || SouceForge
Zeile 30: Zeile 30:
 
| OpenSeaMap admin-ML || x ||  ||  ||  || Mailman
 
| OpenSeaMap admin-ML || x ||  ||  ||  || Mailman
 
|-
 
|-
| Hafenhandbuch || x ||  ||  ||  || SkipperGuide
+
| <div style="background:yellow">Hafenhandbuch</div> || x ||  ||  ||  || SkipperGuide
 
|-
 
|-
| Commons ||  || x ||  || WMF-Login || Bildspeicher für MediaWiki
+
| <div style="background:yellow">Commons</div> ||  || x ||  || WMF-Login || Bildspeicher für MediaWiki
 
|-
 
|-
 
| Wikidata ||  || x ||  || WMF-Login || Datenspeicher für MediaWiki
 
| Wikidata ||  || x ||  || WMF-Login || Datenspeicher für MediaWiki
 
|-
 
|-
| Wikipedia ||  || x ||  || WMF-Login || Wissensspeicher für MediaWiki
+
| <div style="background:yellow">Wikipedia</div> ||  || x ||  || WMF-Login || Wissensspeicher für MediaWiki
 
|-
 
|-
 
| SourceForge ||  ||  || x ||  || ehem. Repository
 
| SourceForge ||  ||  || x ||  || ehem. Repository
 
|-
 
|-
| GPSies ||  ||  || x || OSM-DB || Schnittstelle vorhanden
+
| GPSies ||  ||  || x || OSM-DB || Schnittstelle für OpenSeaMap vorhanden
 
|-
 
|-
 
| GitHub || x ||  ||  ||  || aktuelles Repository
 
| GitHub || x ||  ||  ||  || aktuelles Repository
Zeile 48: Zeile 48:
  
 
MediaWiki soll [http://www.mediawiki.org/wiki/OAuth für OAuth eingerichtet werden].
 
MediaWiki soll [http://www.mediawiki.org/wiki/OAuth für OAuth eingerichtet werden].
 
== Server ==
 
OpenStreetmap:
 
* Eigener Login
 
* Häfen kriegen eigenen sammel user
 
 
GPSies:
 
* OseaM erstellt Nutzer oder benutzt bestehenden nach user input
 
 
Wikimedia:
 
* ?? Benutzer paralell erstellen
 
 
Dev-Wiki
 
* Eigener Login
 
  
 
== Usecases ==
 
== Usecases ==
Zeile 69: Zeile 55:
 
| Seezeichen editieren || OSM-DB
 
| Seezeichen editieren || OSM-DB
 
|-
 
|-
| Häfen eintragen || SkipperGuide/OpenSeaMap-Wiki, Wikidata, OSM-DB
+
| Häfen eintragen || SkipperGuide/OpenSeaMap-Wiki, (Wikidata), OSM-DB, Wikipedia
 
|-
 
|-
 
| Wassertiefen-Daten spenden || OpenSeaMap
 
| Wassertiefen-Daten spenden || OpenSeaMap
Zeile 75: Zeile 61:
 
| öffentliche Bilder speichern || Commons
 
| öffentliche Bilder speichern || Commons
 
|-
 
|-
| Revierbeschreibungen schreiben || Wikipedia
+
| Revierbeschreibungen schreiben || Wikipedia, OpenSeaMap-Wiki
 
|-
 
|-
 
| private Törn-Tracks & Törn-Bilder speichern || OpenSeaMap oder GPSies
 
| private Törn-Tracks & Törn-Bilder speichern || OpenSeaMap oder 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, (SourceForge), (dev-Liste)
 
|}
 
|}
  
 
== Später ==
 
== Später ==
Ideal wäre, wenn der Benutzer nur einen Login braucht.
+
Ideal wäre, wenn der <span style="background:yellow">Benutzer</span> nur einen Login braucht.
 
 
Geeignete Kandidaten sind:
 
* OpenID
 
* Wikimedia-Login
 
* OpenStreetMap-Login
 
  
== Hinweise ==
+
Mögliche Kandidaten sind:
=== Authentication ===
+
* [https://wiki.openstreetmap.org/wiki/OpenID OpenID]
; MIT Kerberos authentication
+
* Wikimedia-Login ([https://www.mediawiki.org/wiki/OAuth OAuth], [[wikipedia:de:Hilfe:Single-User-Login)|Single-User-Login]])
 +
* OpenStreetMap-Login (https://wiki.openstreetmap.org/wiki/Develop/Single_sign_on Single sign on])
 +
* [http://de.wikipedia.org/wiki/Kerberos_(Informatik) MIT Kerberos]
 
> My sites have Apache web servers that support authentication through [http://de.wikipedia.org/wiki/Kerberos_(Informatik) 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?
 
> My sites have Apache web servers that support authentication through [http://de.wikipedia.org/wiki/Kerberos_(Informatik) 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?
  

Version vom 26. Januar 2021, 14:33 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 Ziel
Seezeichen editieren OSM-DB
Häfen eintragen SkipperGuide/OpenSeaMap-Wiki, (Wikidata), OSM-DB, Wikipedia
Wassertiefen-Daten spenden OpenSeaMap
öffentliche Bilder speichern Commons
Revierbeschreibungen schreiben Wikipedia, OpenSeaMap-Wiki
private Törn-Tracks & Törn-Bilder speichern OpenSeaMap oder GPSies
Doku und Kommunikation OpenSeaMap-Wiki, OpenSeaMap-Forum, OSM-Wiki, OSM-Forum, (SourceForge), (dev-Liste)

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