Skip to content

使用 MiSSO

项目已经归档

喵窝在 Misskey 2023.9.0 引入的 OAuth2 上衍生出了一套基本可用的认证方案,这个项目也正式宣布归档,此处的文档仅供如果需要类似外部 OAuth2 关联身份认证的实例参考。

请注意我们不保证这个项目在未来也一直能用,如果遇到使用上的问题,您可能需要考虑二次开发。例如,因 Hydra 更新了数据接口,目前该 MiSSO 仓库支持的最大 Hydra 版本号为 v2.1.1

注意事项

MiSSO 基本是无需特殊学习即可上手使用的,其主要的流程复杂在于搭建配置上,用户层面来讲目前只有一个授权确认屏幕需要在意;但依然有一些设计时的考虑,在此罗列于下:

  1. 考虑到 Misskey 的多用户状态与连续登录授权之间的平衡, MiSSO 的登录状态目前的设计是会记住登录状态 10 分钟,来避免单用户登录不同平台时出现反复跳转 Misskey 进行授权进而影响体验的情况出现;

    而对于多用户需要登录不同的平台,您需要等待 10 分钟的登录缓存期结束之后,再进行相关的登录操作。

    或者如果您急需账号切换操作的,您也可以尝试清理掉 https://sso.nya.one 该域名下的 Cookies 来立刻执行切换账号操作。

  2. 如果您在授权确认屏幕上勾选了「记住我的选择」,那么 MiSSO 此后将不再询问您对该应用的授权确认,而是会直接自动放行。如果您不确定是否会长期使用该应用,我们不推荐您勾选这个选项。

  3. 目前 MiSSO 的配置是仅有喵窝管理团队许可的应用可以被发布与用于创建连接,暂时没有开放第三方应用接口的计划;如果以后会有,那么相对应的授权确认屏幕也将会更新,添加更多需要注意的细节信息,以保证每一位用户可以充分了解应用的相关细节,并决定对自己身份信息的授权。特别地,请仔细阅读授权确认屏幕上的每一个字,以避免意想不到的问题出现。

基于 CC-BY-SA-4.0 授权