【问题标题】:Java WebApp and Managed IdentityJava WebApp 和托管身份
【发布时间】:2021-06-10 06:48:25
【问题描述】:

任何人都可以帮助我了解是否有任何方法可以使用托管身份(内部Java Web App em>) 使用 Microsoft.Azure.EventHubs(旧版) 库连接到事件中心?

客户还不能迁移到 Azure.Messaging.EventHubs(最新),他要求我了解他是否仍然可以使用旧版本。

谢谢 瑞克

【问题讨论】:

    标签: java azure-eventhub azure-managed-identity


    【解决方案1】:

    你检查过这里的样本https://github.com/Azure/azure-event-hubs/tree/master/samples/Java/Rbac 吗?它涵盖了自述文件中的托管身份,需要对代码稍作更改。

    【讨论】:

    • 这适用于 VM,但不适用于 Java WebApp。
    • 感谢客户对此解决方案感到满意。
    【解决方案2】:

    我相信这可以通过连接字符串实现。 ConnectionStringBuilder 提供 setAuthentication。假设主机支持,传递参数“Managed Identity”应该会产生一个配置为使用托管标识的连接字符串。

    【讨论】:

    • 您认为适用于 Java WebApp(不在 VM 内)吗?
    • 您的主机环境是否以与 VM 相同的方式实施托管身份端点?假设主机环境遵循与具有托管标识的 Azure 主机环境相同的结构。如果没有,您不想要“托管身份”,最好使用令牌提供者进行身份验证。
    猜你喜欢
    • 1970-01-01
    • 2013-04-19
    • 2021-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-23
    • 1970-01-01
    • 2021-12-05
    相关资源
    最近更新 更多