-
Notifications
You must be signed in to change notification settings - Fork 86
User Login using GitHub [13] [5] #304
Comments
Good issue!
I think we wanted to have the page at least partially browse-able without logging in. Don't we @aslakknutsen ?
Shouldn't the user be presented with whatever page he was previously visiting? |
Yes we do
Sounds like a good idea |
Do we have a login screen, like http://demo.almighty.io/#/login? |
After the user logs in using Git Hub, we can get the fullName and imageUrl from Git Hub (core has a user API in place for this) |
@nimishamukherjee I would put the display of the currently logged in user in an extra story, because UX told us the login stuff is already done. |
@kwk @aslakknutsen done, updated the story. |
When a user logs in, is he/she taken to the login page (http://demo.almighty.io/#/login), or is a login dialog shown? |
@ldimaggi no there is no login page by itself, just a login button that starts the GitHub authN process. This would open some kind of authentication dialog with GitHub and possibly just the login screen of GitHub. |
Question on: How is content designated as "public?" |
@ldimaggi all content is public if not defined otherwise :-) |
Contributed-by Konrad Kleine <kwk@users.noreply.github.com> Fixes fabric8-services#20, fabric8-services#321, fabric8-services#327, fabric8-services#328 Related fabric8-services#304
Contributed-by Konrad Kleine <kwk@users.noreply.github.com> Fixes fabric8-services#20, fabric8-services#321, fabric8-services#327, fabric8-services#328 Related fabric8-services#304
Contributed-by Konrad Kleine <kwk@users.noreply.github.com> Fixes fabric8-services#20, fabric8-services#321, fabric8-services#327, fabric8-services#328 Related fabric8-services#304
Contributed-by Konrad Kleine <kwk@users.noreply.github.com> Contributed-by Shoubhik Bose <sbose78@gmail.com> Contributed-by Pranav Gore <pranavgore09@gmail.com> Fixes fabric8-services#20, fabric8-services#219, fabric8-services#321, fabric8-services#325, fabric8-services#327, fabric8-services#328, fabric8-services#337 Related fabric8-services#304
Login entrypoint mounted on /api/login/authorize Contributed-by Konrad Kleine <kwk@users.noreply.github.com> Contributed-by Shoubhik Bose <sbose78@gmail.com> Contributed-by Pranav Gore <pranavgore09@gmail.com> Fixes fabric8-services#20, fabric8-services#219, fabric8-services#321, fabric8-services#325, fabric8-services#327, fabric8-services#328, fabric8-services#337 Related fabric8-services#304
Login entrypoint mounted on /api/login/authorize Contributed-by Konrad Kleine <kwk@users.noreply.github.com> Contributed-by Shoubhik Bose <sbose78@gmail.com> Contributed-by Pranav Gore <pranavgore09@gmail.com> Fixes fabric8-services#20, fabric8-services#219, fabric8-services#321, fabric8-services#325, fabric8-services#327, fabric8-services#328, fabric8-services#337 Related fabric8-services#304
Login entrypoint mounted on /api/login/authorize Contributed-by Konrad Kleine <kwk@users.noreply.github.com> Contributed-by Shoubhik Bose <sbose78@gmail.com> Contributed-by Pranav Gore <pranavgore09@gmail.com> Fixes fabric8-services#20, fabric8-services#219, fabric8-services#321, fabric8-services#325, fabric8-services#327, fabric8-services#328, fabric8-services#337 Related fabric8-services#304
Login entrypoint mounted on /api/login/authorize Contributed-by Konrad Kleine <kwk@users.noreply.github.com> Contributed-by Shoubhik Bose <sbose78@gmail.com> Contributed-by Pranav Gore <pranavgore09@gmail.com> Fixes fabric8-services#20, fabric8-services#219, fabric8-services#321, fabric8-services#325, fabric8-services#327, fabric8-services#328, fabric8-services#337 Related fabric8-services#304
Login entrypoint mounted on /api/login/authorize Contributed-by Konrad Kleine <kwk@users.noreply.github.com> Contributed-by Shoubhik Bose <sbose78@gmail.com> Contributed-by Pranav Gore <pranavgore09@gmail.com> Fixes fabric8-services#20, fabric8-services#219, fabric8-services#321, fabric8-services#325, fabric8-services#327, fabric8-services#328, fabric8-services#337 Related fabric8-services#304
Login entrypoint mounted on /api/login/authorize Contributed-by Konrad Kleine <kwk@users.noreply.github.com> Contributed-by Shoubhik Bose <sbose78@gmail.com> Contributed-by Pranav Gore <pranavgore09@gmail.com> Fixes fabric8-services#20, fabric8-services#219, fabric8-services#321, fabric8-services#325, fabric8-services#327, fabric8-services#328, fabric8-services#337 Related fabric8-services#304
Contributed-by Konrad Kleine <kwk@users.noreply.github.com> Fixes fabric8-services#20, fabric8-services#321, fabric8-services#327, fabric8-services#328 Related fabric8-services#304
Login entrypoint mounted on /api/login/authorize Login entry point mounted on /api/login/authorize Contributed-by Konrad Kleine <kwk@users.noreply.github.com> Contributed-by Shoubhik Bose <sbose78@gmail.com> Contributed-by Pranav Gore <pranavgore09@gmail.com> Fixes #20, #219, #321, #325, #327, #328, #337 Related #304
@michaelkleinhenz Here is the workflow for the Log In: https://redhat.invisionapp.com/share/8K8FFFIEC#/screens |
…ces#229) Login entrypoint mounted on /api/login/authorize Login entry point mounted on /api/login/authorize Contributed-by Konrad Kleine <kwk@users.noreply.github.com> Contributed-by Shoubhik Bose <sbose78@gmail.com> Contributed-by Pranav Gore <pranavgore09@gmail.com> Fixes fabric8-services#20, fabric8-services#219, fabric8-services#321, fabric8-services#325, fabric8-services#327, fabric8-services#328, fabric8-services#337 Related fabric8-services#304
Done. |
Description
As a user, I want to identify myself at the system using my GitHub login.
Functional Acceptance Criteria
Note: failed authentication behaviour is omitted due to the authentication handled by GitHub on the tech level. Not (currently) in the scope of this project.
Note: without authentication, an anonymous user can view read-only all public content on the system.
Non-functional Acceptance Criteria
Discussions
Tasks
The text was updated successfully, but these errors were encountered: