微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 .Net 核心客户端库生成 FusionAuth API 密钥

如何解决如何使用 .Net 核心客户端库生成 FusionAuth API 密钥

我对FusionAuth有点陌生。我需要为新创建的租户生成一个新的 API 密钥。我能够使用相同的客户端库创建新租户,但很难生成 API 密钥。以下代码显示了我为手头的任务编写的代码

var apiKeyCreateResponse = await authClient.CreateAPIKeyAsync(null,new APIKeyRequest
{
    apiKey = new APIKey
    {
        tenantId = tenant.id,permissions = new APIKeyPermissions
        {
            endpoints = new Dictionary<string,List<string>>
            {
                {"/api/tenant",new List<string>{ "GET" }}
            }
        }
    }
});

我收到带有异常消息 404代码 Unexpected character encountered while parsing value: <. Path '',line 0,position 0.

新的 API 密钥应仅限于访问 GET /api/tenant 端点。任何人都可以请提供一些指导吗?我不太确定我是否正确构建了 endpoints 对象。对此的任何帮助将不胜感激。谢谢。

我使用的 FusionAuth 客户端版本:1.26.0

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。