【问题标题】:How to implement GraphQL schema stitching with authentication for microservices in .NET Core 6如何在 .NET Core 6 中通过微服务身份验证实现 GraphQL 模式拼接
【发布时间】:2022-10-16 04:17:11
【问题描述】:

当我们在 .NET Core 6 Hotchocolate 中使用带有微服务授权的 GraphQL 模式拼接时,我们如何将身份验证令牌传递给微服务?

【问题讨论】:

    标签: graphql jwt microservices asp.net-core-6.0 hotchocolate


    【解决方案1】:

    您可以使用Microsoft.AspNetCore.HeaderPropagation NuGet 包将Authorization 标头转发到您的服务。

    services.AddHeaderPropagation(options =>
    {
        options.Headers.Add("Authorization");
    });
    
    app.UseHeaderPropagation();
    

    【讨论】:

      猜你喜欢
      • 2018-11-08
      • 2019-12-06
      • 2018-03-13
      • 2020-04-03
      • 2020-07-26
      • 2016-11-02
      • 2021-06-13
      • 2019-08-02
      • 1970-01-01
      相关资源
      最近更新 更多