credentials property
The session name and shared secret the hub admits peers with.
Required, not optional: a hub does not accept anonymous peers, so a config without a credential could only ever fail to connect.
Implementation
final HubCredentials credentials;