使用令牌进行身份验证
令牌(Tokens)本质上是随机字符串,类似于密码,在某些情况下可作为一种简单的身份验证机制。然而,令牌的安全性完全取决于其保密性;因此,在大型部署环境中,采用其他身份验证方案能提供更高的安全性。强烈建议改用 NATS 的其他身份验证机制之一。
要运行本示例中的代码,先使用以下命令启动服务器:
示例代码使用 localhost:4222,以便您可以在本地机器上启动服务器并进行测试。
使用 Token 建立连接
{% tabs %} {% tab title="Go" %}
{% endtab %}
{% tab title="Java" %}
{% endtab %}
{% tab title="JavaScript" %}
{% endtab %}
{% tab title="Python" %}
{% endtab %}
{% tab title="C#" %}
{% endtab %}
{% tab title="Ruby" %}
{% endtab %}
{% tab title="C" %}
{% endtab %} {% endtabs %}
写入 Token 到 URL 中
一些客户端库允许您通过以下格式将令牌作为服务器URL的一部分:
nats://token@server:port
你可以像普通 URL 那样进行连接。
{% tabs %} {% tab title="Go" %}
{% endtab %}
{% tab title="Java" %}
{% endtab %}
{% tab title="JavaScript" %}
{% endtab %}
{% tab title="Python" %}
{% endtab %}
{% tab title="C#" %}
{% endtab %}
{% tab title="Ruby" %}
{% endtab %}
{% tab title="C" %}
{% endtab %} {% endtabs %}
