diff --git a/src/net45/WampSharp/WAMP2/V2/MetaApi/Session/SessionDescriptorService.cs b/src/net45/WampSharp/WAMP2/V2/MetaApi/Session/SessionDescriptorService.cs index f517fe1e4..d5c78085a 100644 --- a/src/net45/WampSharp/WAMP2/V2/MetaApi/Session/SessionDescriptorService.cs +++ b/src/net45/WampSharp/WAMP2/V2/MetaApi/Session/SessionDescriptorService.cs @@ -26,11 +26,16 @@ public SessionDescriptorService(IWampHostedRealm realm) private void OnSessionCreated(object sender, WampSessionCreatedEventArgs e) { + WelcomeDetails welcomeDetails = e.WelcomeDetails; + WampSessionDetails sessionDetails = new WampSessionDetails() { Realm = mRealm.Name, Session = e.SessionId, - AuthMethod = e.WelcomeDetails.AuthenticationMethod ?? "anonymous", + AuthMethod = welcomeDetails.AuthenticationMethod ?? "anonymous", + AuthId = welcomeDetails.AuthenticationId, + AuthProvider = welcomeDetails.AuthenticationProvider, + AuthRole = welcomeDetails.AuthenticationRole, TransportDetails = e.HelloDetails.TransportDetails };