Closed
Bug 965941
Opened 12 years ago
Closed 11 years ago
Implement Webmaker log-in in Appmaker
Categories
(Webmaker Graveyard :: Login, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: cade, Assigned: cade)
References
Details
(Whiteboard: [workweek][workweek-3rdparty][appmaker])
This will require some careful work. We will have to enable this on Appmaker in such a way that the Auth system used by Appmaker is pluggable. That is, Appmaker should be able to choose what kind of auth it will use to identify users.
One possible solution Jon suggested might include using passport ( http://passportjs.org/ ) and building a Webmaker log-in module that can be used with it.
Assignee | ||
Updated•12 years ago
|
Whiteboard: [workweek] → [workweek][workweek-3rdparty]
Comment 1•12 years ago
|
||
I really want to be able to do this from a FF extension too, which basically means being able to do it from any domain, since my extension injects HTML/JS/CSS into arbitrary pages.
Comment 2•12 years ago
|
||
Tracking Design of Login in Appmaker here:
https://github.com/mozilla-appmaker/appmaker/issues/960
Tracking Implementation here:
https://github.com/mozilla-appmaker/appmaker/issues/962
Updated•11 years ago
|
Whiteboard: [workweek][workweek-3rdparty] → [workweek][workweek-3rdparty][appmaker]
Assignee | ||
Comment 3•11 years ago
|
||
I've got this working on a branch in my appmaker repo:
https://github.com/cadecairos/appmaker/tree/webmakerauth
it depends on:
https://github.com/cadecairos/webmaker-auth-client/tree/ejs
which also depends on:
https://github.com/cadecairos/webmaker-language-picker/tree/ejs
Assignee | ||
Comment 4•11 years ago
|
||
details:
https://github.com/cadecairos/webmaker-auth-client/tree/ejs
Ports the create-user form template to EJS for appmaker.
https://github.com/cadecairos/webmaker-language-picker/tree/ejs
Ports the language picker dropdown to EJS as well.
Assignee | ||
Comment 5•11 years ago
|
||
Merged: https://github.com/mozilla-appmaker/appmaker/commit/4c2dae8e483afeee38f70dfa5c3ea0b66e2b9c29
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•