Simple way to define different authentication backends (ex: db, web request,
LDAP, etc.)

Currently we can auth user by provide a CONNECT_CMD_HOOK,
If we define auth backend, is it too far for a async push engine?
If ape defined auth backends,  please make sure it won't block main process
too long.

2011/1/14 Johnathan Leppert <[email protected]>

> Added my $0.02 to the wiki:
>
>
>    - Better user management API (server side JS module)
>       - Simple API to define a user/initial creation (can use own user id
>       scheme)
>       - Simple way to define different authentication backends (ex: db,
>       web request, LDAP, etc.)
>       - API to join session to existing user (easy to have same user
>       multiple devices/locations/browsers)
>    - User Rosters
>       - Separate channel on each user for user's roster events
>       - Simple Follow/Subscribe to user's roster
>       - Online/Offline/Timeout updates
>       - Ad-hoc data (e.g. updates in location, random other stuff people
>       want to send status updates etc)
>
>
> On Thu, Jan 13, 2011 at 5:15 AM, Anthony Catel <[email protected]> wrote:
>
>> What's the problem with user creating channels?
>> At least you can disabling that feature by hooking the command on the
>> server-side.
>>
>> Btw, I want to remove pipe, simply because it's and uncesseary abstraction
>> over user/channel/... I think that new developers don't understand the
>> concept.
>>
>> We can keep a similar concept on a lower level API.
>>
>> Le 12/01/2011 23:46, Damien Buhl a écrit :
>>
>>  Hello,
>>>
>>> It's nice that the new APE goes in a more lightweight version, and
>>> focuses itself on what he does really well. :)
>>>
>>> I would say don't let everyone create channels ? Set a mode where just
>>> server side API can make new channels.
>>>
>>> I think it is really important, I've faced to this problem in the earlier
>>> version.
>>>
>>> And I have a question why removing Pipes ?
>>>
>>> Kindest regards,
>>>
>>> daminetreg
>>>
>>> Trani Nicolas wrote:
>>>
>>>> By the way,
>>>>
>>>> You can find a proposal for the new client side API on this wiki page :
>>>> http://www.ape-project.org/wiki/index.php/New_APE
>>>>
>>>> It also contain a list a of the main feature we want for APE V2. Feel
>>>> free to contribute :)
>>>>
>>>> Regards.
>>>>
>>>>
>>>> On 10/01/2011 07:59, Anthony Catel wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> As some of you know, we've been working on a new version of APE (server
>>>>> and client) from scratch.
>>>>> (Server : https://github.com/paraboul/APE-Server-v2)
>>>>>
>>>>> The server code-base is almost finished and we are now ready to
>>>>> implement the new APIs.
>>>>>
>>>>> By APIs I mean :
>>>>>
>>>>> - A new "RPC" protocol
>>>>> - A new server C API
>>>>> - A new server Javascript API
>>>>> - And a new client API.
>>>>>
>>>>> So, it's now time to work together :) The wiki is open :
>>>>>
>>>>> - http://www.ape-project.org/wiki/index.php/Category:V2
>>>>> - http://www.ape-project.org/wiki/index.php/Ideas
>>>>>
>>>>> Feel free to share your thoughts/ideas.
>>>>>
>>>>> Btw a new points :
>>>>>
>>>>> - The new server is able to stream static content (and I have some
>>>>> ideas about serving dynamic content through server-side JS).
>>>>> - "AJAX Push Engine" is renamed to "Async Push Engine"
>>>>>
>>>>>
>>>>> Thanks.
>>>>>
>>>>> Anthony C.
>>>>>
>>>>>
>>>>
>>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "APE Project" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]<ape-project%[email protected]>
>> For more options, visit this group at
>> http://groups.google.com/group/ape-project?hl=en
>> ---
>> APE Project (Ajax Push Engine)
>> Official website : http://www.ape-project.org/
>> Git Hub : http://github.com/APE-Project/
>>
>
>  --
> You received this message because you are subscribed to the Google
> Groups "APE Project" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<ape-project%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/ape-project?hl=en
> ---
> APE Project (Ajax Push Engine)
> Official website : http://www.ape-project.org/
> Git Hub : http://github.com/APE-Project/
>

-- 
You received this message because you are subscribed to the Google
Groups "APE Project" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/ape-project?hl=en
---
APE Project (Ajax Push Engine)
Official website : http://www.ape-project.org/
Git Hub : http://github.com/APE-Project/

Reply via email to