PCL2 icon indicating copy to clipboard operation
PCL2 copied to clipboard

使用 `otc` 参数以自动填写微软设备代码流登录的登录代码

Open LTCatt opened this issue 1 year ago • 13 comments

检查项

描述

在登录网页后添加 ?otc=UserCode 可以自动填写登录代码,无需让玩家手动复制粘贴。 然而目前,PCL 如果这样干就会报错: image

但使用 HMCL 却可以正常访问: image

我没有找到任何关于这个参数的文档,谁有什么相关信息吗?为啥只有 HMCL 可以用这个参数? @zkitefly 是在哪看到的这个参数……

LTCatt avatar Sep 21 '24 18:09 LTCatt

……所以龙猫你最后用的还是你自己的 client_id 对吧?

allMagicNB avatar Sep 24 '24 11:09 allMagicNB

ye,看起来没问题……

LTCatt avatar Sep 24 '24 14:09 LTCatt

image

EncVar avatar Sep 30 '24 04:09 EncVar

我也很好奇HMCL是怎么做到的

EncVar avatar Sep 30 '24 04:09 EncVar

HMCL的Entra App是谁在管理 @zkitefly

EncVar avatar Sep 30 '24 10:09 EncVar

我也很好奇HMCL是怎么做到的

好奇你可以自己去试,而非到处问。

allMagicNB avatar Sep 30 '24 10:09 allMagicNB

HMCL的Entra App是谁在管理 @zkitefly

应该是黄鱼的,不是我的

zkitefly avatar Sep 30 '24 10:09 zkitefly

你先别急着 @,黄鱼已经几亿年不上 GitHub 了

allMagicNB avatar Sep 30 '24 10:09 allMagicNB

https://github.com/MultiMC/Launcher/issues/4101

EncVar avatar Sep 30 '24 11:09 EncVar

我也很好奇HMCL是怎么做到的

好奇你可以自己去试,而非到处问。

我几乎已经把所有可能的选项都试了一遍

EncVar avatar Sep 30 '24 11:09 EncVar

我也很好奇HMCL是怎么做到的

好奇你可以自己去试,而非到处问。

我几乎已经把所有可能的选项都试了一遍

那就尝试你认为不可能的选项。

allMagicNB avatar Sep 30 '24 11:09 allMagicNB

04cdd8aa6bbeed306da651a3eb81d59 HMCL看起来好像也没有,要不考虑一下用oauth授权码流,用api登录直接跳过输入授权码

ktziy avatar Oct 03 '24 08:10 ktziy

image 按照这个,大概是传递的时候还需要在开发者平台获取的信息?

ktziy avatar Oct 03 '24 08:10 ktziy

或者谁能联系到黄鱼的话问问看……?

LTCatt avatar Oct 08 '24 15:10 LTCatt

感觉黄了,先关了吧,如果有谁知道再在这里回复 orz

LTCatt avatar Oct 14 '24 11:10 LTCatt

Microsoft Entra ID 应用程序管理页面有这个东西

自 2020 年 11 月 9 日起,最终用户将不再能够同意未经认证的发布者新注册的多租户应用。 添加 MPN ID 以验证发布者

我觉得可能是因为这个的原因(但不敢确定)

但是这个 MPN ID 需要 116-119 CNY,龙猫如果有这个钱可以试试 Microsoft 合作伙伴中心

(还能在微软商店上架.jpg)

copytiao avatar Mar 21 '25 01:03 copytiao

Microsoft Entra ID 应用程序管理页面有这个东西

自 2020 年 11 月 9 日起,最终用户将不再能够同意未经认证的发布者新注册的多租户应用。 添加 MPN ID 以验证发布者

我觉得可能是因为这个的原因(但不敢确定)

但是这个 MPN ID 需要 116-119 CNY,龙猫如果有这个钱可以试试 Microsoft 合作伙伴中心

(还能在微软商店上架.jpg)

那我问你,HMCL 不也是未认证吗?

allMagicNB avatar Mar 21 '25 04:03 allMagicNB

Microsoft Entra ID 应用程序管理页面有这个东西

自 2020 年 11 月 9 日起,最终用户将不再能够同意未经认证的发布者新注册的多租户应用。 添加 MPN ID 以验证发布者

我觉得可能是因为这个的原因(但不敢确定) 但是这个 MPN ID 需要 116-119 CNY,龙猫如果有这个钱可以试试 Microsoft 合作伙伴中心 (还能在微软商店上架.jpg)

那我问你,HMCL 不也是未认证吗?

首先我说了是有可能,其次 HMCL ClientID 的注册时间不知道,完全可以是在 2020 年 11 月前注册掉了,后面微软改策略了....

copytiao avatar Mar 21 '25 05:03 copytiao

Image

allMagicNB avatar Mar 21 '25 11:03 allMagicNB