On Thu, Oct 11, 2012 at 4:33 PM, Daniel Friesen
<dan...@nadir-seen-fire.com> wrote:
> I was thinking about this recently too. Though I started thinking from the
> login form perspective.
>
> Things we should have:
> - Good build-in support for both single-authentication (everyone is in the
> user database, or everyone in ldap, etc...) and multi-authentication (some
> users are local, some are OAuth, others may be LDAP) and also the
> possibility of multiple auth types for one user.
> - A real abstract login form that lets extensions and auth systems simply
> add fields to the login/creation form without having to re-implement it and
> not work with other similar extensions.
> -- Perhaps also some meta information from auth plugins that let us say on
> the login form that a wiki is using LDAP or something.
> - Explicit support for auth systems using something other than the username.
> - Real support for auth systems involving a 3rd party. ie: Involving
> redirects such as OAuth, OpenID, and simple 3rd party login where the login
> link directs you to the login page of some forum, you get sent back, and
> somehow the extension knows what the session is.
> - Login form support for multiple authentication systems on the same wiki,
> incl. support for OAuth and OpenID like logins.
>
> That last one was the tricky one to figure out.
>

Whatever is done, can it please be done as a refactor, rather than a rewrite?

- Ryan

_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to