Azure App客户端密钥

时间:2015-10-02 18:07:30

标签: azure exchange-server office365

我在https://apps.dev.microsoft.com/注册了我的应用。 1-我正在尝试访问日历休息api。要执行oauth2,我需要客户端密钥。我似乎无法找到客户的秘密。有密码或私钥的选项,但使用这两个键都会引发错误。你能告诉我在哪里可以找到客户的秘密吗?

2-有多个文档讨论了注册应用程序的多种方式。我应该使用以下终点或授权在https://apps.dev.microsoft.com/注册我的应用: https://login.microsoftonline.com/common/oauth2/v2.0/authorize

或在Azure AD上创建帐户并使用以下终点: https://login.microsoftonline.com/common/oauth2/authorize

2 个答案:

答案 0 :(得分:1)

  1. 当您在apps.dev.microsoft.com上查看应用注册时,通过点击应用程序机密部分中的生成密码即可获得此秘密。如果您生成一个并且不复制它,则永远无法检索它!如果是这种情况,您可以删除旧密码并生成新密码。在https://dev.outlook.com/RestGettingStarted/Tutorial/dotnet注册并获取您的秘密(第3部分)。
  2. 我建议您使用apps.dev.microsoft.com。

答案 1 :(得分:1)

  1. 查看https://msdn.microsoft.com/office/office365/HowTo/authentication-v2-preview,尤其是“应用注册限制”部分。
  2. 根据您注册新应用的方式,会应用某些限制。

      

    目前,所有想要与v2.0 app模型集成的应用都必须在apps.dev.microsoft.com上创建新的应用注册。任何现有的Azure AD或Microsoft帐户应用程序都不会与v2.0应用程序模型兼容,也不会在新的App Registration Portal之外的任何门户中注册应用程序。从通常可用的Azure AD服务到v2.0应用程序模型,应用程序没有迁移路径。

         

    同样,在新的App Registration Portal中注册的应用程序将专门用于v2.0应用程序模型。您无法使用App Registration Portal创建可与Azure Active Directory或Microsoft帐户服务成功集成的应用程序。“

    根据您的需要,您应该选择注册应用的方式。