WAMP Auth example

#1

Hi all,

I've added a new example of authenticating WAMP via Mozilla Persona:

https://github.com/crossbario/crossbar/tree/master/example/persona
https://github.com/crossbario/crossbar/wiki/Authentication

The example also shows how access Caller information (including authentication info) at the Callee (procedure) - this is useful to enforce application specific authorization rules.

Cheers,
/Tobias

0 Likes

#2

Tobias,

I don’t know where you find the time! This is a fantastic. I’ve always wanted to use this type of signin and just didn’t know how. At a previous company I worked for they called this single sign on, and it was super hard to do. Excellent!

Does this work with the abv2 wamp stuff, or is this crossbar.io specific?

-g

···

On Friday, March 7, 2014 3:00:19 PM UTC-8, Tobias Oberstein wrote:

Hi all,

I’ve added a new example of authenticating WAMP via Mozilla Persona:

https://github.com/crossbario/crossbar/tree/master/example/persona

https://github.com/crossbario/crossbar/wiki/Authentication

The example also shows how access Caller information (including
authentication info) at the Callee (procedure) - this is useful to
enforce application specific authorization rules.

Cheers,

/Tobias

0 Likes

#3

Greg,

> I don't know where you find the time! This is a fantastic. I've always

wanted to use this type of signin and just didn't know how. At a
previous company I worked for they called this single sign on, and it
was super hard to do. Excellent!

Thanks;)

Yeah, authentication & authorization ("AA") is non-trivial often. We will add more auth methods (TLS cert based etc). AA needs to be done right.

The Persona thing: we needed that _now_, since we will soon go live with a "Tavendo Real-time Community" app to connect and grow the community around WAMP, Autobahn and Crossbar .. stay tuned .. cool stuff is coming!

Does this work with the abv2 wamp stuff, or is this crossbar.io specific?

This is part of "WAMP 2 Advanced Profile", and hence will be described in detail in the spec.

"AA" comes with Crossbar.io (as will the rest of the Advanced Profile) .. not in the basic router that is included with Autobahn|Python.

/Tobias

···

-g

On Friday, March 7, 2014 3:00:19 PM UTC-8, Tobias Oberstein wrote:

    Hi all,

    I've added a new example of authenticating WAMP via Mozilla Persona:

    https://github.com/crossbario/crossbar/tree/master/example/persona
    <https://github.com/crossbario/crossbar/tree/master/example/persona>
    https://github.com/crossbario/crossbar/wiki/Authentication
    <https://github.com/crossbario/crossbar/wiki/Authentication>

    The example also shows how access Caller information (including
    authentication info) at the Callee (procedure) - this is useful to
    enforce application specific authorization rules.

    Cheers,
    /Tobias

--
You received this message because you are subscribed to the Google
Groups "Autobahn" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to autobahnws+...@googlegroups.com
<mailto:autobahnws+...@googlegroups.com>.
For more options, visit https://groups.google.com/d/optout.

0 Likes