【问题标题】:API Authentication for Azure Form RecognizerAzure 表单识别器的 API 身份验证
【发布时间】:2021-06-22 17:32:34
【问题描述】:

对于 API 身份验证,我了解 Azure 表单识别器使用“Ocp-Apim-Subscription-Key”,即 Azure 订阅 ID。此外,是否也应该有一个 API 密钥,我们应该使用它来访问订阅中的任何 API?或者它在那里? 此外,一旦身份验证成功,我们是否有一种令牌可以确保用户在一段时间内保持身份验证?这是如何运作的? 此外,根据所附图像,使用 AFR API 时涉及两个 API 密钥。这两个键有什么用?

【问题讨论】:

    标签: azure form-recognizer azure-form-recognizer


    【解决方案1】:

    基本上,我们使用 key1 或 key2 作为Ocp-Apim-Subscription-Key 如下:

    如果您想使用 Azure AD 访问令牌来调用此 API,请参阅 this doc

    【讨论】:

    • 但是考虑一下我正在构建的一个应用程序,它可以通过其 API 访问 AFR。在这种情况下,应该有一种机制让我首先使用 oAuth 对 AD 进行身份验证,获取会话令牌,然后访问 API。没有令牌,我将无法访问 API。但是 AFR API 文档中的任何地方都没有提到基于令牌的授权的概念。请帮忙。
    • 仅使用 API 密钥是没有意义的。如果我与朋友共享 API 密钥,他能否在他的应用程序中使用它?
    • @Sachindra 是的,使用密钥是不安全的。请参阅此文档以获取访问令牌以调用 API:docs.microsoft.com/en-us/azure/cognitive-services/…
    • @Sachindra,怎么样?您的问题解决了吗?
    • 谢谢斯坦利。它的解决和明确。 :)
    猜你喜欢
    • 2016-02-29
    • 1970-01-01
    • 2017-11-12
    • 2015-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-08
    相关资源
    最近更新 更多