gpt4 book ai didi

azure-service-fabric - Azure 服务结构 : Make endpoint Input and Internal for identity server 4

转载 作者:行者123 更新时间:2023-12-04 00:16:43 25 4
gpt4 key购买 nike

我想在 Azure 服务结构上运行应用程序。一项服务应充当身份提供者。所以我在那个“用户管理器”上安装了身份服务器 4 包。我还有另外两个服务应该使用这个用户管理器进行身份验证和授权。

这适用于本地主机。但在 Azure 上,我遇到的问题是端点在我的服务 list 中必须是“输入”或“内部”。但是对于我的用户管理器,我需要输入和内部。

    <Endpoint Protocol="http" Name="IdentityServerEndpoint" Type="Input" Port="5000" />

/.well-known/openid-configuration 需要“内部”和/connect/authorize?xxxxxx 需要“输入”

我发现对于输入端点,azure service fabric 使用完全限定域名,对于内部端点,它使用本地网络的 ip 地址,例如 10.0.0.4。

是否有一种解决方案可以使端点既是输入端又是内部端?或者是否有使身份服务器 4 处理两个端点的解决方案?

有解决这个问题的想法吗?

最佳答案

信不信由你,端点配置中的“类型”字段实际上在任何托管平台上都没有做任何事情。它只是您可以在代码中配置和使用的元数据(基本上是您设置自己的策略的一种方式)。否则放在那里并不重要。

最终,您将在 VM 上的进程上打开端点。该端点将在 VM 的 IP 和您选择的端口上打开,例如 10.0.0.1:5000。

如果您希望该终结点在集群的 VIP 和 FQDN 上也可用,则该配置在 Service Fabric 外部。在 Azure 中,您只需配置 Azure 负载均衡器以在您的服务监听的端口上转发外部流量。有关详细信息,请参见此处:https://learn.microsoft.com/en-us/azure/service-fabric/service-fabric-connect-and-communicate-with-services#connections-from-external-clients

关于azure-service-fabric - Azure 服务结构 : Make endpoint Input and Internal for identity server 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41060347/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com