Authenticating with a User and Password
Last updated
Last updated
For this example, start the server using:
You can encrypt passwords to pass to nats-server
using the simple
and use the hashed password in the server config. The client still uses the plain text version.
The code uses localhost:4222 so that you can start the server on your machine to try them out.
When logging in with a password nats-server
will take either a plain text password or an encrypted password.
Most clients make it easy to pass the user name and password by accepting them in the URL for the server. This standard format is:
nats://user:password@server:port
Using this format, you can connect to a server using authentication as easily as you connected with a URL: