使用凭据文件进行身份验证
NATS 服务器 2.0 版本引入了基于 JSON Web Tokens (JWT) 的去中心化身份验证概念。客户端通过使用 用户 JWT 和相应的 NKey 私钥来与这一新机制交互。为简化使用 JWT 进行连接的过程,客户端库支持凭据文件的概念。该文件包含私钥和 JWT,可通过 nsc 工具 生成。文件内容如下所示,并应受到保护,因为它包含私钥。此凭证文件未被使用,仅用于示例目的。
有了凭据文件后,客户端可以作为属于特定账户的特定用户进行身份验证:
{% tabs %} {% tab title="Go" %}
{% endtab %}
{% tab title="Java" %}
{% endtab %}
{% tab title="JavaScript" %}
{% endtab %}
{% tab title="Python" %}
{% endtab %}
{% tab title="C#" %}
{% endtab %}
{% tab title="C" %}
{% endtab %} {% endtabs %}
