Authentication
As of v0.4.0, sybline now handles the session management and no longer requires an instance/cluster of redis to maintain state/sessions.
Sybline will now pass the session to the other nodes in the cluster when it is created, this will be in a best-effort manner. This means there may be some cases where the session was not exported successfully and will require the client to log back in; in offical clients this should be handled automatically.
Types of Authentication
Username-Password
Username-Password is the only way that a client is able to authenticate itself to the cluster.
The client is returned a token on a successful login. The client must send its username and that token everytime it wants to perform an action that requires authentication.
mTLS Authentication (coming soon)
This is a planned piece of work, but has no timeline set out as of yet.