常用描述
我正在尝试创建一个Teams连接器,以更新团队有关给定GitHub存储库中的更改的信息。我正在关注microsoft-teams-sample-connector-nodejs示例。当我将连接器侧面加载到Teams时,我看到配置视图已加载,但是当我单击“继续”以导航到GitHub授权页面时-未加载任何视图。
如果我打开浏览器中本地托管的同一应用程序-授权页面将正确打开。
创建连接器需要做什么
我已经克隆了repo
npm install
我在Github中创建了一个OAuth应用,将Authorization回调URL设置为https://c270df36.ngrok.io/auth/github/callback(或正确的ngrok地址)
我已经更新了“ config”文件夹中的default.json:
{ //要做:使用Microsoft GitHub帐户和Azure端点更新客户端ID,secret和callbackUrl “ github”:{ “ clientId”:“ 47xxxxxxxxxxxxxx2a”, “ clientSecret”:“ f8xxxxxxxxxxxxxxxxxxxxxxxxxxxxx1f”, “ callbackUrl”:“ https://c270df36.ngrok.io/auth/github/callback”, “ serviceUrl”:“ https://c270df36.ngrok.io/” }, “会话”:{ “秘密”:“随机” }}
我已经在https://outlook.office.com/connectors上注册了连接器-将“连接器”的“配置”页面设置为'https://c270df36.ngrok.io/config'。在“有效域”中添加了“ github.com”和“ * .github.com”。 所以我的manifest.json看起来像这样:
node server.js
在本地提供了应用程序我试图使用logs调查此问题,该问题是在%appdata%\ Microsoft \ Teams \ logs.txt下生成的,但没有发现有用的信息。
我的期望:
要成功导航到'/ auth / github'并查看GitHub的授权页面
问题:
我还需要配置什么才能显示“授权”页面?>