WoltLab Cloud Steam Authentifizierung OpenID Integration (WSC) 3.0.0

Benutzer können sich mit Steam einloggen, registrieren oder später verifizieren.

Dieses Plugin ermöglicht es, dass sich Ihre Benutzer mit Steam authentifizieren können. Dabei gibt es zahlreiche Einstellmöglichkeiten. Standardmäßig können sich Ihre Benutzer mit Steam einloggen und auch für die Registrierung mit Steam authentifzieren.
Optional kann man diesen Schritt auch verpflichten.


Falls sich ein Benutzer ohne Steam registriert hat, kann er sich nachträglich im Forum verifizieren.


Die Steam-ID, das Steam Profil sowie das Steam Avatar werden in das Forenprofil integriert. Der Benutzer bekommt automatisch das in Steam hinterlegte Avatar im Forum. Für bestimmte Benutzergruppen (im ACP einstellbar) ist die Steam-ID sowie der VAC-Status sichtbar.


Ein Benutzer kann nachträglich die Steam Bindung auflösen.


Der VAC-Status sagt aus, ob der Benutzer in Steam gebannt ist oder nicht. Ein täglicher Cronjob aktualisiert den VAC-Status für die Benutzer. Falls ein Benutzer auf Steam gebannt wird, wird er auch im WCF gebannt (einstellbar).


Das Plugin ist besonders für Gamingforen praktisch, die einen Steam Account für die Benutzung voraussetzen. Beispielsweise benötigen Counterstrike, Altis Life und DayZ SA Steam zum spielen.


Kompatibel zu: WSC 3.0, WSC 3.1
Sprachen: Deutsch, Englisch


Steam API Key beantragen


Erweiterungen:



  • Version 3.0.0

    Plugin ist nun kompatibel mit WSC 5.2

  • Version 2.0.2

    Fehlerbehebungen

  • Version 2.0.1

    • Plugin ist kompatibel mit WSC 3.1
    • Passt den Steam-Login-Button an das restliche WSC-Design an
  • Version 2.0.0 RC 2

  • Rofl warum ist es den member eigentlich nicht möglich die verbindung mit steam wieder zu lösen?

    • Der Autor hat doch sogar verpennt, die Steam-Daten bei der Deinstallation wieder aus der Datenbank zu löschen.

      SQL
      UPDATE `wcf1_user` SET `authData` = '' WHERE `authData` LIKE '%steam%'
      Thanks 1
    • Besser ist es. Das macht den Wechsel auf andere Steam Login Systeme wie z.B das von Hanashi ohne Datenverlust möglich.

      Like 1
  • Wie kann man einstellen, dass Benutzer die sich nur mit Steam angemeldet/registriert haben auch die gruppe Registrierter Nutzer bekommen ?

  • Wenn ich mich über Steam anmelden will wird der Button "gesperrt" bzw ich kann drauf drücken es passiert aber nix

  • Besteht die Möglichkeit die Steam64 ID anzeigen zu lassen statt der anderen ID? LG

  • Mit welcher PHP Version ist das Plugin kompatibel ?

  • Wann wird das Plugin mit PHP 7.4 verträglich sein ?

    Thanks 2
  • Wird es ein Update auf 5.2 geben?

    • Ja, ich warte nur auf die Freischaltung vom Woltlab Team...

  • Eine Frage kann da irgend wie durch ein Sicherheit Lücke/Bots etc das steam Passwort abfangen werden meine User befürchten es

    • Dafür gibt es SSL Zertifikate und vernünftige Serverlösungen.
      Hast du diese Angst, kann es genau so bei jedem Foren Account selbst passieren.

    • ne waren nur bedenken von paar user hat sich aber schon geklärt

  • Auf Version 5.2 bekomme ich folgende Fehlermeldung beim Install


    Dieses Paket ist inkompatibel mit den folgenden, installierten Paketen:

    • „WoltLab Suite Core“ (com.woltlab.wcf)


    Auf 3.1 ging alle ohne probleme?

    • Ich vermute weil hier noch das Update freigeschalten werden muss für 5.2

  • Immer wenn ich mich versuche einzuloggen kommt folgende meldung:

    Mit dieser Steam-ID wurde bereits ein Account registriert.


    ich hab mein Account verbunden. Ich Drücke nur auf "Anmelden" nicht auf "Registrieren" . Ich will ja nur ganz normal einloggen und keinen neuen acc erstellen. Jemand ne Idee ?

    • Hallo,

      eine Anmeldung via Steam ist für Admins nicht möglich, da Woltlab das nicht erlaubt.

  • Hallo zusammen,


    kurze Frage, wenn meine User sich über Steam registrieren, haben Sie keine Möglichkeit das Passwort für das Forum zu ändern. Woran kann das liegen? Hintergrund der Frage ist der Zugang zum Kontollzentrum, wo ja nochmals eine Passwortabfrage kommt. Lt. meinen Usern funktioniert es nicht mit dem Steam Passwort. Ich vergebe dann immer manuell ein neues, das wird dann aber irgendwann wieder überschrieben. Irgendwelche Ideen? Vielen Dank.

    • Es ist nicht vorgesehen, dass man sich parallel mittels Drittanbieter und/oder Kennwort einloggen kann. Es geht nur entweder/oder.

    • ok, verstehe. Wie kommen meine Moderatoren dann ins Admin Kontrollzentrum? Mit welchem Passwort?

  • bei mir werden die User, welche sich über Steamaccount in meinem Forum registrieren nicht gesperrt wenn ihr Steam VAC auch gesperrt ist obwohl es in den Einstellungen auf JA steht

  • Hi,


    unsere Steamavatare werden im Forum nicht aktualisiert. Bei der Registrierung übernimmt er das Steamprofil aber danach ist Ende. Gibt es dafür eine Lösung, dass er selbstständig aktualisiert?


    https://forum.venari-esports.org/index.php?team/

  • Hallo,


    wie und wo kann man als User denn das Kontoverknüpfen/Verbinden? Problem wenn ich mich anmelden will mit dem Steamaccount will er mich im Forum neu registrieren. Das will ich ja nicht da ich im Forum ja schon einen account habe.


    Kann vielleicht jemand helfen? Weil ich irgendwas scheinbar übersehe!

    • Hallo,


      das geht unter Accountverwaltung, wenn du auf dein Userprofil klickst.

    • Du meinst den Punkt unter Einstellungen > Allgemein ? Da habe ich mein Benutzer hinterlegt ändert aber nichts.

    • Hast du auch konfiguriert, dass sich User per Steam einloggen dürfen. Übrigens: Bei Adminaccounts und Moderatoren die aufs ACP zugreifen können, ist kein Steamlogin erlaubt.

    • Ah ok dann kann es wohl daran liegen, zwecks ACP ich probiere es mal mit dem Testuser.

  • Hi,


    wird es dieses Plugin auch für die neue Version des Forums geben? Also für die 5.0?

    • Das Plugin ist bereits mit WSC kompatibel.

  • Besteht hier drüber auch eine Möglichkeit die SteamID64 zu erfahren? Will für das gExtension Addon (zu finden auf gmodstore) einen direktlink einrichten. Wäre über "http://beispieldomain.de/gextension/SteamID64" zu erreichen.

    • Die wird in wcf1_user unter steamID64 gespeichert.

      Like 1
    • Erstmal danke und Verzeih.. magst du mir einmal schreiben wie die Standartvariante aussehen würde für mein geplantes Ziel in einem Profilfeld?

    • Ich weiß leider nicht, wie ich dir helfen kann. Ich kenne das gExtension Plugin nicht. Musst du etwas programmieren?

      Like 1
    • Nein ich müsste nur die SteamID 64 anhängen an eine Url die halt "http://beispieldomain.de/gextension/id=1234" heißt. Wobei statt 1234 eben die Steam ID 64 eingetragen werden würde.

  • Seit heute landet man bei der Steam Authentifizierung auf einer weißen Seite, bzw HTTP 500 Fehlermeldung.


    https://steamcommunity.com/ope…2F2.0%2Fidentifier_select


    Hat Steam wieder etwas geändert? Aktuell sind unsere Nutzer damit leider ausgeschlossen.

    • Hallo,

      steht denn etwas in deinem Fehlerprotokoll von PHP oder im ACP?

      Insb. bitte den PHP Log am Server überprüfen.

    • Es scheint ein Problem mit Steam gewesen zu sein. Heute früh hat die testweise Registrierung mit einem Steam Account funktioniert. Seltsam - ich hatte gestern als erstes geschaut, ob die Steam Server Probleme haben, da wurde nichts angezeigt. In den Logs konnte ich nichts finden - nur einen endless redirect.


      Wenn es wieder auftauchen sollte, schau ich direkt nach.

  • Funktioniert bei euch der Button Fortfahren, wenn ihr das Steam Popup Fenster bekommen habt, nachdem ihr auf Benutzerkonto erstellen gedrückt habt?

    Bei mir in der WoltLab Suite 3.1.8 geht diese Weiterleitung nicht.


    Bitte um Hilfe, sonst werde ich das Plugin zurückgeben müssen. (Unterstütze Version 3.1 ?!)

    • Hab den Fehler gefunden!

      Wenn die Funktion Anmeldung erzwingen aktiviert ist funktioniert das Popup nicht!

  • Hallo,


    Eine frage habe ich :D

    Wir sind nun von WCF2.1 auf das WSC3.1 gewechselt, wäre es möglich das es für die Kunden die bereits das Plugin für das WCF2.1 gekauft haben dann für die Version vom WSC3.1 eventuell einen Rabatt bekommen ?


    Lg Stefan

  • Wir möchten bei uns dieses Plugin nur zum einmaligen verifizieren nach der registration nutzen und nicht zum login.


    Leider wird der Steam Login Button dennoch im Foren-Login-Fenster angezeigt.


    Unsere Einstellungen:

    Logins via Steam erlauben: NEIN

    Popup im Loginbereich anzeigen: NEIN

    Zeige "Mit Steam verknüpfen" Button auch im Benutzerprofil an: JA


    Was können wir machen um das zu ändern?

    Like 2
  • Bitte mir genau angeben welche Daten gesammelt werden, und welche nicht.

  • gibt es da auch einen text für die Datenschutzerklärung?

    muss da doch was einfügen ist ja ne Schnittstelle zu Valve

  • Hallo, wie kann man von der Version 1.1.2 updaten? Mein Plan war WCF 2.1 > 3.0 > 3.1, aber klappt irgendwie nicht:


    An update of package de.atrox-dev.steam from version 1.1.2 to 2.0.0 RC 2 is not supported.

  • Hello,


    I just purchased the plugin and I havent been given it yet. It's been about 15 minutes, I got the confirmation email and the money has left my paypal.


    Regards,

    Theo Wood

  • Wäre es möglich, statt der Steam 32_ID, die Steam 64_ID anzuzeigen im Profil? - Wäre für uns als Altis Life Community gut wegen der PlayerID.


    Gruß Pudding

  • I have Steam members already registered on my site. What would be the best way to deal with these accounts. Is there a way to add their Steam ID to their existing profiles? Do they have to create a new account? Or perhaps use "Profile Integration for Steam" to first link users to Steam ID's, then use this app for new registers?

    • They can link their steam accounts in the user account settings under 3rd party logins.

  • Hallo,

    es gibt ein problem mit der weiterleitung bei älteren konten, die sich nachträglich verifizieren möchten.

    Fehler: Sie werden immer auf die selbe seite wo sie bereits sind weitergeleitet.

    http://prntscr.com/l1tjys

    • Hallo,


      der Fehler kommt, weil der User auch gleichzeitig die Nutzungsregeln akzeptieren muss. Ich muss erst intern prüfen, wie man den Fehler beheben kann.

    • okay, vielen Dank

  • Die Einstellung "Logins via Steam erlauben" i.V.m. einem hinterlegten Steam-Auth-Code blendet im Registrierung-/Anmelden-Dialog nicht den Drittanbieter-Login/Registrierung via Steam aus! Ich musste, da es noch Probleme mit Steam gibt (weil Adressen mit msi- in der URL grundsätzlich geblockt werden und manueller Freischaltung bedürfen), vorerst den hinterlegten Steam-Auth-Code entfernen, damit Steam völlig ausgeblendet wird.

  • Hello,


    I already have the "Profile Integration for Steam" by Batarjal, would there be any conflicts if I install steam verification? I run WoltLab Suite 3.1

    • I don't know, please ask Batarjal.

  • Ich musste die Erweiterung deinstallieren, nun habe ich dennoch im Profil noch die angezeigte Option Drittanbieter Login mit Checkbox und der Anzeige wcf.user.3rdparty.steam bzw. wcf.user.3rdparty.steam.disconnect


    Wie bekomme ich das denn wieder „weg“?

    • Hast du individuelle Templates erstellt für dein Theme?

    • Eigentlich nicht.

  • Mit PHP 7.4 nicht benutzbar

    War in der Vergangenheit durchaus ein benutzbares Plugin, das ist es derzeit aber nicht mehr wenn man mit dem aktuellen Sicherheitsstandards leben will. Neben der fehlenden PHP 7.4 Unterstützung sind auch andere Dinge an dem Plugin Deprecated siehe hier.

Customers Who Bought This File Also Bought