Follow

这几天我准备抽时间给mastodon官方仓库提交一个pull request:
1、给用户提供选项,选择是否展示自己的公开页面(类似这样
2、同样提供给管理员,选择是否展示这个用户的公开页面
3、提供选项给管理员,是否像未登录用户展示用户的公开页面

Nginx一刀切虽然有效,但是低效,并且把“良民”也一刀切了,显失公平

· · Web · 5 · 5 · 10

如果上游不采纳pull request,我也将应用在本站上

用户有自由和权利展示自己的公开页面,但需遵守规则,如若违反,作为惩罚将强制隐藏其公开页面

在这个功能做出来之前,我准备暂时关闭所有用户的公开页面

@mashiro 有没有办法能实现禁止非毛象用户访问,但是同时允许外站用户访问? 毕竟毛象的机制里刚关注一个外站用户的话,本地看不到之前的嘟文,因此想看过往嘟文的话需要跳转到用户所在的来源站点,然后就变成未登录身份了…… :weibo_d_erha:

@rouwan 我想或许可以借助在URL里传传递用户的gpg签名实现用户识别,不过这样的实现难度就比较大了

@rouwan @mashiro
这样的话,只需要一个钓鱼空壳实例就可以读取整个联邦的所有信息。
钓鱼机器可以自称“我就是另一个长毛象实例”来进入你说的“允许外站用户访问”。
只是增加门槛而已,治标不治本。

@linyin @rouwan 倒是有公钥可以用来签名的,这个是无法伪造的,不过太复杂了

@linyin @mashiro 钓鱼实例这个的确原理上就没办法了…… 不过现在其实大部分站点的公开嘟文本来都是完全公开,连钓鱼实例都不需要,直接爬虫就能看了……

@mashiro 站长,啥是公开页面呀,就是用户头像点进去的主页吗?

@mashiro 默认主页公开展示,用户&管理员可以设置不展示

@admin 我想做默认不展示,用户勾选(选项写成类似同意遵守本站协议,并附上协议链接)后展示。然后管理员也可以设置不展示,优先级高于用户自己的设置

Sign in to participate in the conversation
小森林

每个人都有属于自己的一片森林,也许我们从来不曾走过,但它一直在那里,总会在那里。迷失的人迷失了,相逢的人会再相逢。愿这里,成为属于你的小森林。