👩💻 Join our community of thousands of amazing developers!
越简单,就越复杂。 起因 最近我在写一个在Windows上运行的Python脚本,需要做一个类似于第三方登录的功能。一般来说像这种东西都是使用的OAuth2.0来做认证,我接入的平台没有悬念的也是使用的这个东西,其中的重点就是获取到第三方网站的授权码Code,然后用它换取用户信息。于是我就在想怎么做比较好呢? 解决方法 1. 使用URI Scheme 我看VSCode在实现类似功能的时候似乎用到了URI Scheme,就是在系统中注册一个伪协议,然后通过这个伪协议来调用程序实现获取Code,方法很简单,首先先在注册表里导入: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\mayx] "URL Protocol"="D:\\mayx.exe" @="MayxProtocol" [HKEY_CLASSES_ROOT\mayx\DefaultIcon] @="D:\\mayx.exe,1" [HKEY_CLASSES_ROOT\mayx\shell] [HKEY_CLASSE...