Botframework 微软机器人程序框架(Node.js-SDK4)和#x2B;微软图形API

Botframework 微软机器人程序框架(Node.js-SDK4)和#x2B;微软图形API,botframework,microsoft-graph-api,Botframework,Microsoft Graph Api,Microsoft Bot Framework Node.js-SDK4是否可能自动从Microsoft帐户(如登录Sharepoint的用户)识别登录的用户,以便我可以直接在Bot上使用Microsoft Graph services,而无需询问用户登录名和密码 我这样问是因为我有一个运行在sharepoint页面上的bot,理论上,当用户开始与bot对话时,他已经登录了microsoft帐户。检查此代码 { ResponseIds.Greeting, (con

Microsoft Bot Framework Node.js-SDK4是否可能自动从Microsoft帐户(如登录Sharepoint的用户)识别登录的用户,以便我可以直接在Bot上使用Microsoft Graph services,而无需询问用户登录名和密码

我这样问是因为我有一个运行在sharepoint页面上的bot,理论上,当用户开始与bot对话时,他已经登录了microsoft帐户。

检查此代码

                { ResponseIds.Greeting, (context, data) => {
                var greetings = JsonConvert.DeserializeObject<Greetings> 
                (MainStrings.GREETING);

                Random r = new Random( );
                int index = r.Next( greetings.messages.Count );

                return greetings.messages[index].message.Replace(" 
                {username}",context.Activity.From.Name);

                 } 
{ResponseIds.Greeting,(上下文,数据)=>{
var greetings=JsonConvert.DeserializeObject
(打招呼);
Random r=新的Random();
int index=r.Next(greetings.messages.Count);
回信问候语。邮件[index]。邮件。替换(“
{username}”,context.Activity.From.Name);
} 

否则,我会看到一个身份验证对话框,它可能会执行类似的操作

您找到解决方案了吗?Sharepoint显然只支持iFrame嵌入,但请检查这一点和解决方法—这一点也一样