KSDaemon / wiola

WAMP implementation in Lua
http://ksdaemon.github.io/wiola
BSD 2-Clause "Simplified" License
70 stars 12 forks source link

Dynamic authenticators as WAMP callees #14

Open haizaar opened 6 years ago

haizaar commented 6 years ago

In Wiola, today, dynamic authentication should be implemented in Lua and runs as part of Wiola/Openresty. This makes it hard to swap router implementations.

Particularly, in crossbar.io, authenticators are just another RPC callees, therefore if there was another router supporting the same paradigm (Wiola? :), it could've been used as a drop in replacement without re-implementing authenticators.

I understand that Dynamic Authentication is not defined in WAMP spec and thus every router is free to implement it any way it likes, but crossbar.io is de-factor the reference implementation, so may be it's worth to align with it for the sake of interoperability.

What do you think?

KSDaemon commented 6 years ago

Well, not a bad idea. I’ll think of it. Thanks for proposal!

Всего наилучшего! Константин Буркалев

30 авг. 2018 г., в 11:59, Zaar Hai notifications@github.com написал(а):

In Wiola, today, dynamic authentication should be implemented in Lua and runs as part of Wiola/Openresty. This makes it hard to swap router implementations.

Particularly, in crossbar.io, authenticators are just another RPC callees, therefore if there was another router supporting the same paradigm (Wiola? :), it could've been used as a drop in replacement without re-implementing authenticators.

I understand that Dynamic Authentication is not defined in WAMP spec and thus every router is free to implement it any way it likes, but crossbar.io is de-factor the reference implementation, so may be it's worth to align with it for the sake of interoperability.

What do you think?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.