Erneuerbare Energiegemeinschaften
Nachlese 1. Juni - Onlinevorstellung - Druckversion

+- Erneuerbare Energiegemeinschaften (https://www.eeg-grossraming.at/Forum)
+-- Forum: EEG Forum (https://www.eeg-grossraming.at/Forum/forumdisplay.php?fid=1)
+--- Forum: EEG Verwaltungssoftware „EEG Faktura“ (https://www.eeg-grossraming.at/Forum/forumdisplay.php?fid=8)
+--- Thema: Nachlese 1. Juni - Onlinevorstellung (/showthread.php?tid=39)

Seiten: 1 2 3


RE: Nachlese 1. Juni - Onlinevorstellung - Singigreen - 05.12.2023

Login
(12.11.2023, 08:19)Daniel schrieb: Hi Leo,

ich habe das docker-compose gestartet, und bin dann auf `https://<IP>/login` gegangen.
Dort bekomme ich folgende Meldung:
```
Login

Logge dich ein, um deine EEG zu verwalten.
```

Die Zugangsdaten habe ich in den docs nicht gefunden, habe ich dort was übersehen?
Oder muss ich mich dort irgendwie anmelden? https://login.ourproject.at/

Und wenn ich auf `Registrieren` klicke, passiert nichts. (Wenn ich im Browser mit den dev-tools die Konsole ansehe, schreibt er auch nichts)


Okay, sehr gut. Smile

LG
Daniel

Aso das meinst du. Da kann ich dir leider nicht weiterhelfen. Ich habe die Faktura Software selbst noch nicht getestet und warte noch auf die Veröffentlichung des Source Codes. Evtl. kann dir ja wer anderes aus dem Forum helfen Wink

Hallo Leute, habe genau dass selbe Problem, stehe auch beim Login an und weiß nicht wie ich mich anmelden kann. 
Kann jemand helfen?

Lg Martin


RE: Nachlese 1. Juni - Onlinevorstellung - neubi - 16.12.2023

Hi,

würde gerne für unsere 3-Parteien EEG das Tool testen/nutzen, stehe allerdings vor dem gleichen Problem:

- Docker installiert, unter https://localhost/login komme ich zum EEG-Login
-->>"Die Zugangsdaten habe ich in den docs nicht gefunden, habe ich dort was übersehen?"
-->> "Und wenn ich auf `Registrieren` klicke, passiert nichts. (Wenn ich im Browser mit den dev-tools die Konsole ansehe, schreibt er auch nichts)"

gibts da schon einen Fortschritt oder ist das noch in Arbeit?

btw: SUPER und einen SCHÖNEN DANK an alle für eure Pioniersarbeit!!!!!!


lg,
Neubi


RE: Nachlese 1. Juni - Onlinevorstellung - joni - 29.02.2024

(16.12.2023, 09:02)neubi schrieb: Hi,

würde gerne für unsere 3-Parteien EEG das Tool testen/nutzen, stehe allerdings vor dem gleichen Problem:

- Docker installiert, unter https://localhost/login komme ich zum EEG-Login
  -->>"Die Zugangsdaten habe ich in den docs nicht gefunden, habe ich dort was übersehen?"
  -->> "Und wenn ich auf `Registrieren` klicke, passiert nichts. (Wenn ich im Browser mit den dev-tools die Konsole ansehe, schreibt er auch nichts)"

gibts da schon einen Fortschritt oder ist das noch in Arbeit?

btw: SUPER und einen SCHÖNEN DANK an alle für eure Pioniersarbeit!!!!!!


lg,
Neubi


Die einzige Möglichkeit die ich aktuell sehe, ist es für den Eigenbetrieb den source code etwas anzupassen und den keyclaok server von VFEEK mit dem eigenen zu ersetzen.

Das Problem, das offensichtlich existiert, ist, dass der Login für die VFEEK eigenen Server konfiguriert wurde und nicht für eine eigene Keycloak-Instanz. Für das selbst Aufsätzen ist es schätze ich gedacht, den standardmäßig verwendeten keycloak-Server durch einen eigenen zu ersetzen. 
Auf dem Keycloak-server sind die Nutzerdaten (user, pw, tenants, accessGroups,...) gespeichert und dieser Service wird für die user authentifizierung/anmeldung verwendet.

Im docker compose wird eine clean install von keycloak mitgeliefert. Im Versuch diesen richtig zu konfigurieren habe ich keycloak im docker-compose.yml noch einen public port hinzugefügt, um auf das web-interface davon zuzugreifen zu können. Dort kann man sich mit admin/admin anmelden. Man muss dann einen neuen realm + client und client scope erstellen und kann auch neue user anlegen. Ich weis nicht genau wie VFEEG in ihrer eigenen Instanz von keycloak die Tenants realisieren. Ich kann nur raten und versuchen.

Ich habe es für testzwecke mal so gelöst:
Ich habe in der Ausführeung der eegfaktura-web-Applikation gesehen, dass ein user-request von keycloak ein Attribut " tenants" und eine attribut "accessGroups" verlangt. Ich habe diese im user unter Attributes erstellt. zB:  KEY: tennants VALUE: TE100100

Jetzt muss man aber noch den code der eegfaktura-web applikation anpassen, dass diese auch die neuen keycloak daten verwendet. Dafür muss man den code von github clonen und dann die datein public/auth-config.js und  public/config/keycloak.json bearbeiten. In diesen muss man die werte von VFEEG mit den eigenen ersätzen.
z.B:
window['authConfig'] = {
    "authServerUrl": "https://localhost/auth/",
    "clientSecret": "YOUR_CLIENT_SECRET",
    "realm": "YOUR_REALM",
    "clientId": "YOUR_CLIENT"
}


Dann muss aus dem Programm ein neues build erstellt werden und ein docker-image generiert werden.
dieses neue docker-image kann man dann in die docker-compose.yaml als image für eegfaktua-web setzen.

Wenn man dann sich auf localhost anmeldet wird der eingene keycloak server verwendet und ein login ist möglich.

Die Anwendung wird jetzt prinzipiell geladen. 
Jedoch stehe ich noch vor einem weiteren Problem, weil die Applikation kann zu mindest bei mir nicht auf das eeg-backend zugreifen. d.h. calls wie /api/eeg können nicht verarbeitet werden. Die Kommunikation mit billing und filestorage funktioniert, nur bei backend scheint es noch Probleme geben. 

Ich bin gerne für Ideen offen woran das liegen könnte.

Es wäre auch interessant den tatsächlichen Source-Code für die anderen Teile der Anwendung wie (backend, filestore, etc.) zu sehen. So weit ich gesehen habe ist der ja nicht verfügbar oder? also nur in form eines compilierten-github-package.

Ich habe leider kein voriges Wissen zur Verwendung von Keycloak etc. Vielleicht hat ja jemand hier im Forum mehr Vorwissen dazu.
Ich hoffe es ist noch eine angepassste Community-Version der Software, die schon das fertig-aufgesetzte keycloak etc. mitliefert seitens des VFEEK-Teams geplant, da das selbst anpassen zur Inbetriebnahme aktuell doch sehr schwerfällig ist.

Tipps zur Inbetriebnahme sind sehr willkommen.
Danke.
lg, Joni