Microsoft OAUTH 2.0 中 COBRAND ID 有什么用?

问题描述 投票:0回答:1
async function authenticateDevice() {
const client_id = '';
const scope = 'offline_access xboxlive.signin xboxlive.offline_access';
const cobrand_id = '8058f65d-ce06-4c30-9559-473c9275a65d';

const data = qs.stringify({
  'client_id': client_id,
  'scope': scope,
  'cobrandid': cobrand_id
});

const config = {
  method: 'post',
  url: 'https://login.microsoftonline.com/consumers/oauth2/v2.0/devicecode',
  headers: { 
    'Content-Type': 'application/x-www-form-urlencoded'
  },
  data : data
};

return new Promise((resolve, reject) => {
  axios(config)
    .then(function (response) {
      const data = response.data;
      const usercode = data.user_code.toString();
      resolve(usercode);
    })
    .catch(function (error) {
      console.log(error);
      reject(error);
    });
})}

我想为其添加一个联合品牌 ID。但是,当我使用从该代码获得的用户代码时,联合品牌 ID 未正确应用,如第一张图片所示。

我正在制作一个我的世界发射器。我已经编写了代码,以便我可以使用 multimc 等设备代码使用我的 Microsoft 帐户登录启动器。正如您在上面第二张图片中看到的那样,这并非不可能。我这么问是因为我在任何地方都找不到有关联合品牌 id 的任何信息。

first

second

azure oauth-2.0 minecraft
1个回答
0
投票

确保联合品牌 ID 的格式正确并符合 Microsoft 设定的任何特定要求。此外,还要仔细检查 cobrand_id 的值以确保其有效。 尝试下面的文档以获取更多信息

https://learn.microsoft.com/en-us/answers/questions/1258674/how-to-use-microsoft-identity-platform-and-oauth-2

© www.soinside.com 2019 - 2024. All rights reserved.