-
Notifications
You must be signed in to change notification settings - Fork 111
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OAUTH: Layout der OAuth-Dialoge (2d) #1044
Comments
|
Hallo Matthias Cool, ich freue mich zu testen, wie die neuen Seiten aussehen! Ich habe kurz versucht, von unserem Portal mit dem Testsystem MiData einzuloggen. Dabei erhalte ich jetzt eine Fehlermeldung. Ist das ein Zufall oder hat das etwas mit dem Issue hier zu tun? ;) Problem nachstellen:
Edit: Wenn das am Portal-Testsystem liegt, ist das natürlich nicht dein Ding. Aber die Fehlermeldung ist nicht so aussagekräftig, darum sieht es für mich aus, als wäre Hitobito nicht auf diesen Fall vorbereitet. Darum die Anfrage an euch... |
Ich kann das Problem bestätigen. Es tritt nur auf, wenn man auf hitobito noch nicht eingeloggt ist, und sich dann versucht via hitobito OAuth bei einer (beliebigen) externen Applikation anzumelden. Ist man in hitobito bereits zuvor eingeloggt, tritt das Problem nicht auf. Dem Fehler der in den Logs auftaucht (seltsamerweise nicht in Sentry) zufolge reicht es möglicherweise, wenn wir in https://github.com/hitobito/hitobito/blob/master/app/views/devise/sessions/_oauth_info.html.haml#L8 |
Ich schaue es mir an. |
Danke, @Michael-Schaer für den ersten Test und die Fehlermeldung. Danke auch an @carlobeltrame für den Hinweis für die Lösung. Der technische Hintergrund hat mich kurz zum Lachen gebracht. Sowohl Die Integration ist aktualisiert, für mich funktioniert der Login jetzt. |
Super, merci für das schnelle Beheben! Sieht richtig chic aus jetzt! |
Hintergrund
Am letzten Hackathon haben wir die OAuth-Dialoge unter die Lupe genommen. Wir haben dabei zwei Unschönheiten gefunden:
Lösungsansatz
Um das Benutzer-Erlebnis zu verbessern, stellen wir uns folgende Anpassung vor:
Mockups
Skizze
Die Dialoge könnten angelehnt an bekannte Dienste von Google oder Microsoft werden:
OAuth Login
OAuth Autorisierung
Techspec
The text was updated successfully, but these errors were encountered: