【问题标题】:Sending bearer token to autorest typescript client将不记名令牌发送到 autorest typescript 客户端
【发布时间】:2019-02-08 02:39:15
【问题描述】:

我正在使用 autorest 生成用于访问 RESTful Web 服务的 TypeScript 客户端。所有 REST api 都在寻找承载令牌进行身份验证,但我没有找到将令牌传递给自动生成的 TypeScript 客户端的方法。

我确实尝试过搜索 autorest 文档。看起来我需要使用 ServiceClientCredentials 但我没有找到任何示例代码。

有人知道如何在 TypeScript 中使用 ServiceClientCredentials 吗?

我使用以下命令生成 TypeScript 客户端

autorest --input-file=restapi.json --typescript --output-folder=./output --package-name="test-api" --package-version="0.1.0" --generate-metadata=true --add-credentials=true

【问题讨论】:

    标签: typescript autorest


    【解决方案1】:

    我找到了答案。我需要创建一个TokenCredentials 的对象并将其传递给自动生成的客户端

    // Create token
      const tokenCredentials: TokenCredentials = new TokenCredentials(
        'some token'
      );
    
      // Add token and server url to service instance
      const service: AutoGeneratedSvc = new AutoGeneratedSvc(
        tokenCredentials,
        'server url'
      );
    

    【讨论】:

      猜你喜欢
      • 2020-04-19
      • 1970-01-01
      • 2018-07-19
      • 2017-10-06
      • 1970-01-01
      • 2011-11-12
      • 2018-12-07
      • 2021-08-01
      • 2020-09-05
      相关资源
      最近更新 更多