当前位置: 首页 > 知识库问答 >
问题:

具有Oauth2身份验证的Office 365外接程序

唐景山
2023-03-14

我正在为Outlook web和SharePoint制作Office 365外接程序。根据文档,我需要一个开发者帐户来注册我的插件。公司的开发者账户是99美元。

我还想使用他的office365订阅对用户进行身份验证。文档表明,office 365身份验证需要Azure帐户,应用程序将在该帐户中注册。Azure帐户为公司99美元。

现在我的问题是,由于我必须注册Office 365加载项并启用身份验证,我是否需要购买两个帐户,每个帐户99美元,花费198美元。还是只有一个帐户满足我的目的?如果任何有Office加载项经验的人都可以建议一些好的资源来做到这一点,这将是非常有帮助的。

共有1个答案

松铭
2023-03-14

拥有Office 365开发人员帐户后,您不必购买Azure订阅来将应用程序注册到Azure Active Directory。因为Office 365帐户已经免费订阅了Azure Active Directory。

若要激活此订阅并访问 Azure 管理门户,必须完成一次性注册过程。之后,你可以从使用它的 Microsoft 服务访问 Azure AD(有关详细信息,请参阅此处)。

建议您通过应用程序注册门户注册该应用程序,网址为http://apps.dev.microsoft.com/因为它支持“V2”,允许开发人员使用单个身份验证endpoint(V2endpoint)编写接受Microsoft帐户和Azure AD帐户登录的应用程序。

 类似资料:
  • 问题内容: 我一直在玩漂亮的汤和解析网页几天。在编写的所有脚本中,我一直使用一行代码作为救星。代码行是: 但是… 我想对(OPEN A URL WITH AUTHENTICATION)做同样的事情: 我无法打开网址并阅读需要身份验证的网页。我如何实现这样的目标: 问题答案: 看看官方文档中的如何使用urllib软件包获取Internet资源:

  • 我正在尝试使用OAuth2实现开发一个带有Spring Security性的rest api。但是如何删除基本身份验证呢。我只想向body发送用户名和密码,并在postman上获取令牌。 要删除基本身份验证,并从邮递员的get token中发送body标记中的用户名密码吗 我遇到了一些问题{"错误":"未经授权","error_description":"没有客户端身份验证。尝试添加适当的身份验证

  • 尝试将ember应用程序连接到oauth2身份验证服务时,获得一个[error=“unauthorized”,error_description=“访问此资源需要完全身份验证”]。如有任何建议,我们将不胜感激。我花了几天时间想解决这个问题,但没有效果。 下面是app.js中的代码

  • 我们使用 EWS 托管服务已经有一段时间了,但我们希望过渡到使用 Office 365 的 RESTful API。 应用程序是否可以在未经用户同意的情况下访问我们所有的用户数据?我们有一个内部应用程序,我们希望将一些O365/Sharepoint数据提供给我们的用户。使用SSO并不是一个真正的选择,因为我们不想一直要求我们的用户给予同意(我们假设他们已经给予同意)。具体来说,我们想要访问日历和邮

  • 问题内容: 使用Passport.js是否可以为同一路由指定多个身份验证提供程序? 例如(在护照指南中),我可以在以下示例路线中使用本地策略以及Facebook和Twitter策略吗? 问题答案: Passport的中间件的构建方式使您可以在一个呼叫中使用多种策略。 但是,它是用OR顺序定义的。也就是说,只有在所有策略均未成功返回的情况下,它才会失败。 这是您将如何使用它: 换句话说,使用它的方法