问题标签 [microsoft-partnercenter-java]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
212 浏览

api - Microsoft Graph 和合作伙伴中心在同一个 api gran

我希望创建一个登录,通过图形 api 验证用户帐户,并通过合作伙伴 api 验证他们是微软合作伙伴。我可以很容易地获得一项或另一项资助,但似乎无法同时获得两项资助。我宁愿不强迫用户批准两个不同的应用批准框。

这可能吗:

范围=https%3A%2F%2Fapi.partnercenter.microsoft.com/user_impersonation%20https%3A%2F%2Fgraph.microsoft.com/openid+profile+email

0 投票
0 回答
117 浏览

api - Microsoft 合作伙伴 API 网络配置文件没有 MPN id

我正在编写与合作伙伴中心 api 的连接。我可以检索各种信息。如果提供,我可以验证 mpn id 并获得组织。以一种奇怪的方式失败的一个调用是 mpn 配置文件。

我这样打电话:GET https://api.partnercenter.microsoft.com/v1/profiles/mpn HTTP/1.1 Authorization: Bearer Accept: application/json MS-RequestId: 76879323-92d1-437e-90dd-c84dbb9f7dec MS -CorrelationId:cb9f3209-d020-4bf9-871c-e1f1c75348f8 连接:保持活动

我得到:

{ "profileType":"MpnProfile", "links":{ "self":{ "uri":"/profiles/mpn", "method":"GET", "headers":[] } }, "attributes" :{ "objectType":"MpnProfile" } }

我应该得到以下内容,其中包括 mpnID 值。

{ "mpnId":"", "profileType":"MpnProfile", "links":{ "self":{ "uri":"/profiles/mpn", "method":"GET", "headers":[ ] } }, "属性":{ "objectType":"MpnProfile" } }

任何见解都会有所帮助。设置中唯一缺少的步骤是将 AAD 应用程序密钥添加到我们的合作伙伴中心。该步骤并未影响任何其他通话。

0 投票
1 回答
100 浏览

azure - 通过 cmdlet 或 rest api 在 Azure 合作伙伴中心注册 Azure 应用

我目前必须访问 Azure 合作伙伴门户 ( https://partnercenter.microsoft.com ) 才能从 Azure 注册应用程序。我想通过 powershell 脚本自动执行此操作,但似乎不存在执行此功能的 cmdlet。澄清一下,合作伙伴中心功能存在一个 cmdlet 模块(此处链接),但这些都不会注册应用程序注册。有没有人遇到过这个问题,除了在合作伙伴中心门户中手动执行之外,您是如何处理的?

提前致谢。

0 投票
0 回答
783 浏览

c# - code_verifier 与 PKCE 授权请求中提供的 code_challenge 不匹配

在尝试使用合作伙伴中心 API 为客户获取自定义域时,我们使用仅 APP 身份验证来获取自定义域,但我们需要使用 APP + USER 身份验证来获取自定义域。我们使用以下链接尝试了 APP + USER 身份验证:

APP+用户

我们已经实现了相同的代码以允许 APP + USER 身份验证。我们的 SPA(React JS 应用程序)将提供授权码,SPA 将调用一项服务来处理对合作伙伴中心 API 的请求,以通过授权码生成刷新令牌和访问令牌,并将刷新令牌存储到密钥库。但是在处理请求时,我们无法获取令牌

0 投票
1 回答
222 浏览

azure - 以编程方式将 Azure CSP 订阅分配给您的客户

我为客户创建了 AZURE CSP 订阅。

当我以合作伙伴管理员用户身份登录特定客户目录时(客户 -> 单击客户的下拉列表 -> Microsoft Azure 管理门户链接),我可以看到订阅。
但是当我尝试以客户域/目录的管理员身份登录时,我看不到它。当我搜索它时,我发现了链接 https://docs.microsoft.com/en-us/partner-center/assign-azure-subscriptions

有什么方法可以通过 API 将 Azure 订阅分配给您的客户。

0 投票
1 回答
71 浏览

azure - 在客户租户中创建 Azure AD 应用程序

我必须使用合作伙伴租户的应用凭据在客户租户中创建应用程序和服务主体,因为合作伙伴租户也是其所有客户的管理员。
这应该在没有用户干预的情况下完成。
是否有可能做到这一点。任何帮助将不胜感激

0 投票
0 回答
7 浏览

microsoft-partnercenter-java - 使用 CVP 租户访问多个 CSP

我有多个 CSP 和 CVP 租户,我想知道是否可以在我的 CVP 租户中使用一个应用注册来访问 CSP api

0 投票
1 回答
52 浏览

microsoft-partnercenter-java - 从合作伙伴中心获取外汇汇率的 API

我们正在尝试使用 https://docs.microsoft.com/en-us/partner/develop/get-foreign-exchange-rates中详述的 API 调用 来获取外汇汇率,并遵循了设置应用程序的先决条件使用正确的权限和访问权限进行注册。

我们正在获取 aad 令牌,然后使用该令牌从合作伙伴中心获取新令牌,

我们可以将此令牌用于除https://api.partner.microsoft.com/v1.0/sales/fxrates(Month='201909')/$value之外的所有其他合作伙伴中心 API

我们在哪里得到这个错误:{“statusCode”:401,“message”:“Unauthorized:Invalid Authorization header”}

有人可以请教可能是什么问题,谢谢。

0 投票
0 回答
114 浏览

azure - 不支持 Microsoft /oauth2/v2.0/authorize 'amr_values' 请求参数。(外交部)

我正在尝试通过强制执行 MFA对 Microsoft https://login.microsoftonline.com/oauth2/v2.0/authorize端点进行身份验证。按照文档,这是通过将&amr_values=ngcmfa请求参数添加到授权 url 来完成的。如果这样做,我会收到以下错误:

AADSTS901002:不支持“amr_values”请求参数。

当我改为使用 https://login.microsoftonline.com/oauth2/authorize(没有 v2.0)时,它工作正常。问题是使用这个端点在请求微软的合作伙伴中心api时会导致内部服务器错误(500)。例如https://api.partnercenter.microsoft.com/v1/profiles/organization

那么问题是如何使用 v2.0 端点强制执行 MFA?

0 投票
0 回答
79 浏览

powershell - 连接 Microsoft 合作伙伴中心 (POWERSHELL)

我使用一个名为 TALEND CSP(微软合作伙伴中心)的工具。

我编写了一个代码片段,通过它我通过 PowerShell 连接到 CSP,但搜索是由用户和密码完成的,并且需要 MFA。在需要 MFA 连接的情况下,我无法在 CSP 上设置自动化。

我希望得到建立这种联系的人的帮助。我添加上一个

这是我的代码: