Microsoft graph api Microsoft Graph API增量许可证

Microsoft graph api Microsoft Graph API增量许可证,microsoft-graph-api,outlook-restapi,Microsoft Graph Api,Outlook Restapi,我可以使用msgraph sdk javascript库执行增量权限吗?例如,用户仅使用配置文件登录,但随后授权访问其电子邮件帐户或日历 如您所见,Microsoft Graph JavaSciprt SDK不包括身份验证库。它只是一个更高级别的对象调用和序列化包装器 您有责任获得访问令牌并将其提供给图书馆。您可以通过以下方式传入令牌: var client=MicrosoftGraph.client.init({ authProvider:done=>{ //如果无法获取访问令牌,则第一个参数

我可以使用msgraph sdk javascript库执行增量权限吗?例如,用户仅使用配置文件登录,但随后授权访问其电子邮件帐户或日历

如您所见,Microsoft Graph JavaSciprt SDK不包括身份验证库。它只是一个更高级别的对象调用和序列化包装器

您有责任获得访问令牌并将其提供给图书馆。您可以通过以下方式传入令牌:

var client=MicrosoftGraph.client.init({
authProvider:done=>{
//如果无法获取访问令牌,则第一个参数将出错
完成(空,“PassInAccessTokenHere”);
}
});
Microsoft正在经历身份验证和授权端点(v1与v2)的重要转换。其中一个主要区别是v2支持作用域(与v1中的资源相反),后者提供对的支持

Microsoft目前维护两个身份验证库:

  • Adal.js
    以v1端点为目标(不支持增量同意)
  • MSAL.js
    以v2端点为目标(并支持增量同意)
最后,v2在支持的流和支持的api方面都有优势

<> P> <强>我建议你在选择之前阅读大量的文章,以确保你不会在项目中间“最后一个版本中缺少什么”的结尾。>/P>> P>如你所见,微软图形JavaScPRT SDK不包括身份验证库。它只是一个更高级别的对象调用和序列化包装器

您有责任获得访问令牌并将其提供给图书馆。您可以通过以下方式传入令牌:

var client=MicrosoftGraph.client.init({
authProvider:done=>{
//如果无法获取访问令牌,则第一个参数将出错
完成(空,“PassInAccessTokenHere”);
}
});
Microsoft正在经历身份验证和授权端点(v1与v2)的重要转换。其中一个主要区别是v2支持作用域(与v1中的资源相反),后者提供对的支持

Microsoft目前维护两个身份验证库:

  • Adal.js
    以v1端点为目标(不支持增量同意)
  • MSAL.js
    以v2端点为目标(并支持增量同意)
最后,v2在支持的流和支持的api方面都有优势


<> P> <强>我建议你在选择之前阅读大量的文章,以确保你不会在项目中间“最后一个版本中缺少什么”的结尾。< /强>

我正在浏览这篇文章,并打电话到下面的API进行授权。因为它使用了2.0版的身份验证库,所以它会提供增量身份验证吗?i、 e.用户仅通过访问其姓名和电子邮件地址的权限登录Microsoft帐户,然后将其升级为电子邮件访问权限?该示例利用v2端点,但他们没有利用任何身份验证库,而是手动实现。这是很多手工工作,但很好学。谢谢。我已经找到了一个我正在使用的框架示例,非常感谢您的帮助?因为它使用了2.0版的身份验证库,所以它会提供增量身份验证吗?i、 e.用户仅通过访问其姓名和电子邮件地址的权限登录Microsoft帐户,然后将其升级为电子邮件访问权限?该示例利用v2端点,但他们没有利用任何身份验证库,而是手动实现。这是很多手工工作,但很好学。谢谢。我已经找到了我正在使用的框架的一个示例,非常感谢您的帮助。