Commit Graph

629 Commits

Author SHA1 Message Date
Tobias Oberstein 0af895bff0 Newapi asyncio component (#872)
* start of asyncio side of component API

* copy-pasta the authentication stuff for now

* add 'trust_root' to TLS config, fix generic component errors

* change MyAuthorizer to match component examples

* new certificate; expired

* move auth code to central place, refactor general new-Session code

* fixes to asyncio, unix, some flake8

* refactor authentication API

add_authenticator now takes an instance of IAuthenticator
that we construct with a factory function

* unused imports

* no qa on invalid syntax for py 2
2017-07-19 14:15:26 +02:00
meejah 4884a7375b Ticket1075 revoke subscription force reregister (#860)
* add force_reregister= option

* meta-API example
2017-06-24 13:08:54 +02:00
Tobias Oberstein 7891e9c006 fix links 2017-06-10 12:48:14 +02:00
meejah e03eed3c1b update instructions 2017-06-10 12:45:40 +02:00
meejah bb1b9f592a S3 URI -> local autobahn.min.js 2017-06-10 12:45:40 +02:00
meejah 3d4ed8bafc add dynamic authorizer example 2017-05-19 15:02:08 -06:00
Tobias Oberstein f1eb092a5e Merge remote-tracking branch 'upstream/master' into rel_0_18_3 2017-05-01 11:37:52 +02:00
meejah 2c0bc5b144 expand examples a little 2017-04-27 17:34:11 -06:00
meejah 042c090c83 retained-event and meta-API example 2017-04-27 17:14:30 -06:00
Tobias Oberstein 93ebd55cb6 increase wait time to let CB start 2017-04-17 15:35:18 +02:00
meejah 4e7a79593e add progressive calls to the component example 2017-04-14 14:23:23 -06:00
Tobias Oberstein bff3501201 wip 2017-04-11 07:12:51 +02:00
Tobias Oberstein 2f2dedff49 move mqtt example to crossbar-examples 2017-04-10 18:40:26 +02:00
Mukesh Munisubbanna 453e4bda6a
Remove websocket url from args
the websocket url arg doesn't have any effect in code
2017-04-10 17:36:28 +05:30
Tobias Oberstein 8c10844dfa Merge pull request #810 from meejah/mqtt-example-fixup
fix mqtt example
2017-04-06 08:44:57 +02:00
meejah 937f7de838 fix mqtt example 2017-04-05 10:46:06 -06:00
meejah dd7b0f698c work with salted WAMP-CRA too 2017-03-31 11:14:05 -06:00
Tobias Oberstein 9a0fda138d Merge pull request #804 from meejah/tls-example
make pubsub TLS example work properly out-of-the-box
2017-03-31 12:59:29 +02:00
meejah d04bf1533f Show using cryptosign and wampcra new-auth with old runner 2017-03-30 22:46:07 -06:00
meejah 74c3143275 rename cryptosign example 2017-03-30 22:22:14 -06:00
meejah 0d2274e938 add working WAMP-CRA authentication implementation 2017-03-30 22:21:41 -06:00
meejah dcbb9da0c4 experimental authentication API (just cryptosign) 2017-03-30 22:15:24 -06:00
meejah 62a3bc1f6c make pubsub TLS example work properly out-of-the-box 2017-03-30 21:42:13 -06:00
Tobias Oberstein 21935daaf9 choose first configured serializer for rawsocket 2017-03-27 22:15:43 +02:00
Tobias Oberstein e28fd79591 enable ws compr 2017-03-27 20:19:41 +02:00
Tobias Oberstein 0284698c8e fix rawsocket app runner for asyncio; run examples on tx and aio 2017-03-27 01:09:28 +02:00
Tobias Oberstein c00958d268 fix 2017-03-23 10:25:04 +01:00
Tobias Oberstein 9205650fcb add wstest 2017-03-21 17:22:50 +01:00
Tobias Oberstein 3dc5335176 polish readme 2017-02-25 16:32:16 +01:00
meejah 6caa77d05c Merge pull request #767 from meejah/examples-py3
urls are bytes on py3
2016-12-14 12:24:24 -07:00
meejah b52c489643 urls are bytes on py3 2016-12-01 15:04:42 -07:00
meejah 0da90c1a51 Add an MQTT bridged to WAMP example
This shows the basics of using the MQTT adapter
functionality with Crossbar and WAMP
2016-12-01 14:23:32 -07:00
Tobias Oberstein f18224a1f3 kill all Tavendo references 2016-11-07 12:40:39 +01:00
Tobias Oberstein b6a224ae64 copyrights transferred from Tavendo to Crossbar.io Technologies 2016-11-07 12:20:15 +01:00
meejah 39def15551 Get rid of optional trollius import 2016-08-19 15:03:24 -06:00
meejah e0a4ba2efc add note for python 3.3 users 2016-08-19 15:02:33 -06:00
meejah c12a5a6125 @coroutine -> async def and "yield from" -> await 2016-08-19 15:01:54 -06:00
meejah 6b49bec8e4 convert to unix line-endings 2016-08-19 14:58:33 -06:00
meejah f4f1072ae0 demo for twisted-native objects 2016-08-05 17:23:59 -06:00
meejah 0a62caf503 update tls/non-tls example configs 2016-07-29 15:48:50 -06:00
meejah ba03801755 try with on_join instead of setup= 2016-07-29 15:46:19 -06:00
Tobias Oberstein a6df972e3c work 2016-07-17 16:41:59 +02:00
Tobias Oberstein e17e2e5f55 further polish 2016-07-17 15:33:52 +02:00
Tobias Oberstein e0170191b6 set WebSocket prod settings for app runner clients by default 2016-07-17 13:06:14 +02:00
Tobias Oberstein d01c3ffbab polish 2016-07-16 19:15:09 +02:00
Tobias Oberstein b33acb873c add readm 2016-07-16 19:12:43 +02:00
Tobias Oberstein 83dcccca2e reorg 2016-07-16 19:11:10 +02:00
Tobias Oberstein 4f41fda111 some fixes 2016-07-16 19:00:44 +02:00
Tobias Oberstein d06a4fcfbf working on rawsocket support in apprunner 2016-07-16 18:33:57 +02:00
Tobias Oberstein 931c8b8530 add rawsocket url helpers 2016-07-16 18:07:03 +02:00