Closed sorentorp closed 1 year ago
Hejsa.
Vil du prøve med denne her branch: https://github.com/scaarup/aula/tree/24-login-for-medarbejder%2Bfor%C3%A6ldre Og slå debug logging til på denne integration.
Det er lidt et long-shot, når man ikke lige kan teste det selv ;).
Der er desværre ikke en eneste debug log linje. Vil du slå debug på integrationen, genstart HA og give mig alt det, der står aula på?
logger:
default: info
logs:
custom_components.aula: debug
synes ellers jeg havde aktiveret debug, men din metode virker :-)
Gider du pull'e de seneste ændringer på branchen (https://github.com/scaarup/aula/tree/24-login-for-medarbejder%2Bfor%C3%A6ldre) og prøve igen?
Tror ikke du har fået hentet den branch. Der står "Aula integration, version: 0.1.15" i din log, og jeg har rettet versionen til "0.1.15b".
rigtigt - nu fik jeg den ned. Det er den ikke glad for.
2022-11-13 00:08:32.160 ERROR (SyncWorker_0) [homeassistant.loader] The custom integration 'aula' does not have a valid version key (0.1.15b) in the manifest file and was blocked from loading. See https://developers.home-assistant.io/blog/2021/01/29/custom-integration-changes#versions for more details
Ah okay. Så kan du selv lige lave versions strengen om.
Jeg kan ikke finde den form i noget af det vi får serveret.
Jeg har opdateret branch'en med meget mere debug log, så må du gerne lige prøve igen. Vi logger al HTML ud, så det bliver nok til en del.
Tak :)
Det er meget meget svært når jeg ikke kan teste det her selv.
Er du hjemme i Developer tools i din browser? Kan du mon fange (copy as curl), den POST hvor du vælger, at du er logger ind som forældre?
Perfekt tak.
Vil du prøve at opdatere til de seneste ændringer fra branchen (https://github.com/scaarup/aula/tree/24-login-for-medarbejder%2Bfor%C3%A6ldre)? Version skulle gerne sige "0.1.1337" når du starter den op.
Jeg har ikke flere skud i bøssen...
Med mindre jeg kan få fat på et login som dit, kan jeg ikke rigtig komme videre desværre.
Hvis du har tid i morgen over middag, kan vi evt sætte et lille møde op? Skriv på "soren . Torp @ Gmail . Com"
Jeg tror desværre der skal mere end et møde til. Det kræver, at man bruger en hel del tid på at reverse hele login flowet. En masse tests og en masse tid.
Okay, det er jo fair nok. De fleste der arbejder i en skole eller en børnehave har vel en bedre halvdel, som ikke gør 😀
Har i set: https://github.com/JBoye/HA-Aula/issues/4#issuecomment-1007291754
Det lyder til at de knækkede den
Har i set: https://github.com/JBoye/HA-Aula/issues/4#issuecomment-1007291754
Det lyder til at de knækkede den
Ah ja, det var da interessant 🙂. @sorentorp vil du give det et skud?
@scaarup er der et nyt branch jeg skal teste, eller hvad er det jeg skal give et skud? :-)
@scaarup er der et nyt branch jeg skal teste, eller hvad er det jeg skal give et skud? :-)
Det var specifikt denne løsning, der var refereret til:
Ændre user_data i client.py til:
user_data = { 'username': self._username, 'password': self._password, 'selected-aktoer': "KONTAKT" }
Det virker :-)
Det virker :-)
Perfekt 👍
Der er et fix med i v0.1.21, som er ude i pre-release nu.
Super godt arbejde!
Når en person både er medarbejder og forældre med uni-login, virker denne integration ikke. Jeg formoder at det handler om denne mini-broker, som afkræver et rollevalg. Måske det kan indarbejdes? Jeg vedlægger den url jeg lander på, screenshot og kildekoden til siden.
https://broker.unilogin.dk/auth/realms/broker/login-actions/post-broker-login?client_id=https%3A%2F%2Fprod-uni.aula.dk%2Fsimplesaml%2Fsaml2%2Fidp%2Fmetadata.php&tab_id=QfHrn1LoZZw
Pastebin med kildekoden
Skriv endelig hvis der er mere data jeg kan hjælpe med.