1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
from autobahn.twisted.component import Component, run
from autobahn.wamp.types import RegisterOptions
from autobahn.wamp.exception import ApplicationError
from twisted.internet.defer import inlineCallbacks
component = Component(
transports="ws://localhost:8080/auth_ws",
realm="crossbardemo",
authentication={
"scram": {
"authid": "carol",
"authrole": "authenticated",
"password": "p4ssw0rd",
"kdf": "argon2id13",
}
}
)
@component.on_join
def joined(session, details):
print("Session joined: {}".format(details))
if __name__ == "__main__":
run([component]) #, log_level='debug')
|