我正在努力让我的团队机器人在启用身份验证的情况下使用我的azure应用服务。
这是我的设置:
我有一个团队机器人,可以对团队中的某些事件做出反应。我还拥有一个Azure Web应用程序,该应用程序的端点/api/messages
可以监听机器人消息。有一个Azure Bot渠道注册将这两个联系在一起。
在我启用Web应用程序中的EasyAuth以便通过Azure AD进行身份验证之前,一切工作正常(我需要这样做,因为此Web应用程序中还有其他需要保护的终结点)。启用了Web应用程序中的身份验证后,漫游器消息不会到达Web应用程序,我也无法在日志中找到任何错误。
我试图在我的Bot频道注册中添加其他OAuth连接设置,并在Web应用程序的身份验证设置中添加允许的令牌访问者,但是我还没有找到可以使用的设置。
有人可以告诉我该如何配置吗?预先谢谢你。
答案 0 :(得分:1)
请参考Azure应用服务身份验证/授权(简易身份验证)指南:https://github.com/cgillum/easyauth
管理API设置:https://github.com/cgillum/easyauth/wiki
高级应用程序设置:https://github.com/cgillum/easyauth/wiki/Advanced-Application-Settings
如果您需要更多详细信息,强烈建议您仔细阅读以下官方文件:https://docs.microsoft.com/en-us/azure/app-service/overview-authentication-authorization