允许匿名访问我的 Azure OpenAI 聊天机器人

问题描述 投票:0回答:1

我有一个使用我自己的数据的 Azure OpenAI 聊天机器人(我配置了 OpenAI 资源并选择部署为 Web 应用程序)。我的域的成员可以通过登录来访问它。现在我希望可以匿名访问它或我定义的其他域 - 无论是更容易配置的方式。

在 Azure Web App 身份验证设置中,我可以做两件事:

  • 禁用身份验证
  • 允许未经身份验证的访问

看这个截图:

当我禁用身份验证或允许未经身份验证的访问时,在打开聊天机器人时,我在这两种情况下都会收到相同的错误消息:

未配置身份验证

我还尝试不仅允许我的单个域,还允许身份提供商的多个帐户类型。但是当我使用不同的域登录时,我仍然出现错误消息:

AADSTS50020:来自身份提供商“https://sts.windows.net/....../”的用户帐户“myuser@otherdomain”在租户“MyDomain”中不存在,并且无法访问应用程序“MyChatBot”)那个租客。

如何正确做?

azure openai-api azure-webapps azure-openai
1个回答
0
投票

允许匿名访问我的 Azure OpenAI 聊天机器人

Azure OpenAI Studio 目前不直接支持

multiple domain
身份验证。它仅识别通过与
Azure Active Directory
资源关联的
Azure OpenAI
租户进行身份验证的用户。

如果您选择OpenAI Studio中的目录,用户只需接受身份验证即可。

enter image description here

或者,您可以使用

Azure AD B2B
协作,让来自不同 Azure 租户的用户访问 Azure
OpenAI Studio
。这允许您邀请其他租户的来宾用户,并授予他们对您的 Azure 资源的特定访问权限,例如Azure OpenAI Studio。用户将通过他们自己的 AAD 租户进行身份验证,但您可以在 Azure 环境中控制他们的访问

© www.soinside.com 2019 - 2024. All rights reserved.