{"action":"created","issue":{"url":"https://api.github.com/repos/tavendo/WAMP/issues/70","labels_url":"https://api.github.com/repos/tavendo/WAMP/issues/70/labels{/name}","comments_url":"https://api.github.com/repos/tavendo/WAMP/issues/70/comments","events_url":"https://api.github.com/repos/tavendo/WAMP/issues/70/events","html_url":"https://github.com/tavendo/WAMP/issues/70","id":35565251,"number":70,"title":"One-time token authentication","user":{"login":"oberstet","id":233340,"avatar_url":"https://avatars.githubusercontent.com/u/233340?v=3","gravatar_id":"","url":"https://api.github.com/users/oberstet","html_url":"https://github.com/oberstet","followers_url":"https://api.github.com/users/oberstet/followers","following_url":"https://api.github.com/users/oberstet/following{/other_user}","gists_url":"https://api.github.com/users/oberstet/gists{/gist_id}","starred_url":"https://api.github.com/users/oberstet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oberstet/subscriptions","organizations_url":"https://api.github.com/users/oberstet/orgs","repos_url":"https://api.github.com/users/oberstet/repos","events_url":"https://api.github.com/users/oberstet/events{/privacy}","received_events_url":"https://api.github.com/users/oberstet/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/tavendo/WAMP/labels/WAMPv2%20Advanced%20Profile","name":"WAMPv2 Advanced Profile","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2014-06-12T09:56:52Z","updated_at":"2015-02-12T23:16:44Z","closed_at":null,"body":"Design and then describe \"one-time token\" based WAMP authentication in the \"WAMP Advanced Profile\" specification.\r\n\r\nConnected issues:\r\n* https://github.com/crossbario/crossbar/issues/13\r\n* https://github.com/tavendo/AutobahnJS/issues/88"},"comment":{"url":"https://api.github.com/repos/tavendo/WAMP/issues/comments/74174670","html_url":"https://github.com/tavendo/WAMP/issues/70#issuecomment-74174670","issue_url":"https://api.github.com/repos/tavendo/WAMP/issues/70","id":74174670,"user":{"login":"oberstet","id":233340,"avatar_url":"https://avatars.githubusercontent.com/u/233340?v=3","gravatar_id":"","url":"https://api.github.com/users/oberstet","html_url":"https://github.com/oberstet","followers_url":"https://api.github.com/users/oberstet/followers","following_url":"https://api.github.com/users/oberstet/following{/other_user}","gists_url":"https://api.github.com/users/oberstet/gists{/gist_id}","starred_url":"https://api.github.com/users/oberstet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oberstet/subscriptions","organizations_url":"https://api.github.com/users/oberstet/orgs","repos_url":"https://api.github.com/users/oberstet/repos","events_url":"https://api.github.com/users/oberstet/events{/privacy}","received_events_url":"https://api.github.com/users/oberstet/received_events","type":"User","site_admin":false},"created_at":"2015-02-12T23:16:44Z","updated_at":"2015-02-12T23:16:44Z","body":"@mbonneau actually, `HELLO.Options.authid|string` MUST be provided for both WAMP-CRA and WAMP-Ticket, but MAY be even an empty string, the `WELCOME.Details.authid|string` MAY be different from the former, and MUST be the effective `authid` in use.\r\n\r\nSo you could provide an empty string in `HELLO.Options.authid`, and send the actual `authid` in `WELCOME.Details.authid`.\r\n\r\nIn above issue https://github.com/crossbario/crossbar/pull/232 @Paranaix was asking for being able to set effective `authid` from dynamic authenticators in Crossbar.io. This is now possible, and the wire level WAMP messages exchanged conform to the spec.\r\n\r\nNot sure, does above make sense? Need more text in the spec?"}}