PCL2 icon indicating copy to clipboard operation
PCL2 copied to clipboard

微软登录设备代码流

Open Pigeon0v0 opened this issue 1 year ago • 28 comments

Close #122 (关联投票 #127 ) 同时移除了之前的浏览器验证方式(设备代码流更加灵活,可以直接替换,且理解成本应该不高)

需要在 ModLaunch.vb Ln 501 添加 ClientID 才可以正常使用,也因此在“开源版本提示”中新增了一条提示 可能写的有点屎,龙猫自己改改罢(

Pigeon0v0 avatar Jun 01 '24 02:06 Pigeon0v0

在显示设备代码的弹窗倒是还可以考虑放俩按钮,让用户能手动复制一下验证网址和设备代码...

Pigeon0v0 avatar Jun 06 '24 10:06 Pigeon0v0

考虑了一下还是不加了,这个网址手打应该没啥难度...

Pigeon0v0 avatar Jun 06 '24 12:06 Pigeon0v0

考虑了一下还是不加了,这个网址手打应该没啥难度...

我觉得你应该要考虑到超级~~巨婴~~小白的感受。

allMagicNB avatar Jun 30 '24 04:06 allMagicNB

预期在 2.8.3 合并 :D

LTCatt avatar Jul 09 '24 14:07 LTCatt

~~已经 2.8.3 了(~~

https://github.com/Hex-Dragon/PCL2/discussions/4234#discussioncomment-10039150

Deep-Dark-Forest avatar Jul 17 '24 10:07 Deep-Dark-Forest

In fact, Microsoft, on its part, will give an expiration time. (

allMagicNB avatar Jul 17 '24 21:07 allMagicNB

image ???难绷 应该是我的网络问题(

你没 client_id 就别试了。

allMagicNB avatar Jul 18 '24 01:07 allMagicNB

@3gf8jv4dv Have a try :)

Pigeon0v0 avatar Jul 18 '24 03:07 Pigeon0v0

所以这边下个版本能合吗...?

Pigeon0v0 avatar Jul 26 '24 11:07 Pigeon0v0

@LTCatt

allMagicNB avatar Jul 26 '24 12:07 allMagicNB

看麻将多久批准我的 key……

LTCatt avatar Jul 26 '24 14:07 LTCatt

可在 verification_uri 为 https://www.microsoft.com/link 时在后尾追加 ?otc= ➕ 验证代码,实现快捷输入

https://github.com/user-attachments/assets/e3d968b4-411f-44d8-8f8c-c45e6f06ecaf

zkitefly avatar Jul 30 '24 13:07 zkitefly

这个 PR 我已经在合了,暂时先不用改( 主要在等麻将批准 key,现在我测试不了……

LTCatt avatar Jul 30 '24 15:07 LTCatt

这个 PR 我已经在合了,暂时先不用改( 主要在等麻将批准 key,现在我测试不了……

key 可以去借用其他的启动器的 key 用来测试的对吧(

zkitefly avatar Jul 30 '24 15:07 zkitefly

……压根用不了 Screenshot_20240731_032102.jpg

我不知道是不是我的问题,反正我已经试了不止一个 client_id,还是这个报错,在手机上也是报错……

allMagicNB avatar Jul 30 '24 19:07 allMagicNB

……压根用不了
我不知道是不是我的问题,反正我已经试了不止一个 client_id,还是这个报错,在手机上也是报错……

My side is normal.

3gf8jv4dv avatar Jul 30 '24 19:07 3gf8jv4dv

怪,用 HMCL 的 client_id 就没事,但是换我的和别人的都不行……

allMagicNB avatar Jul 31 '24 03:07 allMagicNB

怪,用 HMCL 的 client_id 就没事,但是换我的和别人的都不行……

需要经过 ojng 批准才能正常验证...

Pigeon0v0 avatar Jul 31 '24 03:07 Pigeon0v0

怪,用 HMCL 的 client_id 就没事,但是换我的和别人的都不行……

需要经过 ojng 批准才能正常验证...

你的 client_id 也不行

allMagicNB avatar Jul 31 '24 03:07 allMagicNB

傻逼麻将说他们每周会检查一次申请,但到现在已经 8 天了…… 考虑到这是傻逼麻将,鬼知道要拖多久,下个版本不等这个了,暂时合并不了……

LTCatt avatar Aug 07 '24 08:08 LTCatt

一周=一个周期(

allMagicNB avatar Aug 07 '24 08:08 allMagicNB

Close #4333

LTCatt avatar Aug 12 '24 19:08 LTCatt

已经半个月了麻将还是没有回,下个版本只能没有这个功能了 orz

LTCatt avatar Aug 14 '24 08:08 LTCatt

已经半个月了麻将还是没有回,下个版本只能没有这个功能了 orz

https://learn.microsoft.com/zh-cn/entra/identity-platform/v2-oauth2-device-code 好像不是给 Mojang 申请的样子(

tangge233 avatar Aug 14 '24 08:08 tangge233

已经半个月了麻将还是没有回,下个版本只能没有这个功能了 orz

https://learn.microsoft.com/zh-cn/entra/identity-platform/v2-oauth2-device-code 好像不是给 Mojang 申请的样子(

https://aka.ms/mce-reviewappid

LTCatt avatar Aug 14 '24 08:08 LTCatt

在麻将要求之前申请的Azure app可以不用给麻将提交审核 自己申请的azure app需要在身份验证栏最底下打开 允许公共客户端流 才能使用

EncVar avatar Aug 18 '24 09:08 EncVar

怎么又有冲突……

allMagicNB avatar Aug 25 '24 00:08 allMagicNB

事实上龙猫已经合了,只不过在注释(

allMagicNB avatar Aug 28 '24 13:08 allMagicNB

看起来麻将不打算理我的申请了……如果谁有能用的 APP ID 可以私聊发一下 orz QQ 1043137532

LTCatt avatar Aug 31 '24 14:08 LTCatt

已经有啦,多谢大家!

LTCatt avatar Aug 31 '24 14:08 LTCatt