OpenSeaMap-dev:User login: Unterschied zwischen den Versionen
Markus (Diskussion | Beiträge) |
Markus (Diskussion | Beiträge) (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 | + | | <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]. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== 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. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Mögliche Kandidaten sind: | |
− | + | * [https://wiki.openstreetmap.org/wiki/OpenID OpenID] | |
− | + | * 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:
- OpenID
- Wikimedia-Login (OAuth, Single-User-Login)
- OpenStreetMap-Login (https://wiki.openstreetmap.org/wiki/Develop/Single_sign_on Single sign on])
- MIT Kerberos
> 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