diff --git a/autobahn/src/main/java/io/crossbar/autobahn/wamp/Session.java b/autobahn/src/main/java/io/crossbar/autobahn/wamp/Session.java index 2c4f348f..9d259a34 100644 --- a/autobahn/src/main/java/io/crossbar/autobahn/wamp/Session.java +++ b/autobahn/src/main/java/io/crossbar/autobahn/wamp/Session.java @@ -1299,10 +1299,12 @@ private CompletableFuture reallyJoin( if (authenticator.getAuthMethod().equals(TicketAuth.authmethod)) { TicketAuth auth = (TicketAuth) authenticator; authID = auth.authid; + authextra = auth.authextra; } else if (authenticator.getAuthMethod().equals(ChallengeResponseAuth.authmethod)) { ChallengeResponseAuth auth = (ChallengeResponseAuth) authenticator; authID = auth.authid; authrole = auth.authrole; + authextra = auth.authextra; } else if (authenticator.getAuthMethod().equals(CryptosignAuth.authmethod)) { CryptosignAuth auth = (CryptosignAuth) authenticator; authID = auth.authid;