Solo、Pipe 登录方式切换

本贴最后更新于 1584 天前,其中的信息可能已经物是人非

为了给博客端带来更好的用户体验,也为了继续推进 B3log 构思,我们决定将博客端的账号完整切换至黑客派用户体系。

  • 对于老用户,仅需升级博客端程序即可
  • 对于新用户,需要先注册黑客派账号然后再登录

如果你的博客登录出现问题,请升级到最新版后再试,辛苦了!

另外,我们已将 Solo 的 GitHub 备份功能迁移至社区,逐步和 GitHub 解耦。


在社区-博客端账号体系上,我们经历过三个阶段:

  1. 和社区完全独立的账号体系,带来的问题是用户名重名以及社区同步内容时账号对应关系复杂混乱
  2. 通过 GitHub 实现账号统一,社区和博客端的注册入口都在 GitHub 上,这样能保证唯一映射,带来的问题是依赖第三方后稳定性堪忧,时常感觉被人掐住了喉咙
  3. 通过社区自己的账号系统实现,带来的问题是使用博客需要先注册社区,对用户有一定束缚

需要做抉择的时刻终究会到来,每个阶段的选择也需要时间去验证,但我们的目标从未改变。为了实现 B3log 构思、给大家带来新的网络社区交互体验,这些经历和折腾都是值得的。

感谢大家能陪着我们继续探索,正因为大家的支持和参与,这一切才逐渐变得真实和有意义。

  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1425 引用 • 10043 回帖 • 472 关注
  • Pipe

    Pipe 是一款小而美的开源博客平台。Pipe 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    131 引用 • 1114 回帖 • 151 关注
  • 黑客派

    黑客派是 B3log 开源社区的线上论坛,这里主要汇聚了程序员和设计师。HacPai 分别取 Hacker / Painter 的头三个字母组成,源自《黑客与画家》。

    358 引用 • 4754 回帖 • 510 关注
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:SymSoloVditor思源笔记

    1083 引用 • 3461 回帖 • 288 关注
2 操作
88250 在 2019-12-15 20:10:05 更新了该帖
88250 在 2019-12-15 10:30:57 更新了该帖

相关帖子

优质回帖
  • AlgerFan 1

    @88250 我来找 bug 了 😆 ,黑客派没有登录情况下,solo 登录选择社区账号进行登录,返回 500,这种情况下,黑客派已经登录了,但是 solo 需要再次请求才能成功。
    image.png
    image.png

  • R 1

    可以做这么一个产品:类似于 justauth 一样集合所有第三方登录和注册功能,每一个单独的应用(比如 solo)都可以接入使用此平台账号体系。和 justauth 不同的是,此产品类似于开放平台,不仅仅限于账号登录,各个应用之间的内容可以通过授权进行相互推送、引用、评论(可以默认开通 hacpai),我觉得单是第三方账号体系和评论功能,静态博客就不少需求了

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • dayong3726
  • 其他回帖
  • 哦哦,好的,那这个用社区账号登录的功能实现了吗?我拉取了最新镜像,重启以后还是 GitHub 账号登录呢,而且还登录不上了image.png
    跳转失败

    1 回复
  • bingbing

    感觉账号比较混乱, 使用起来有点不流畅,多人如何在一个部署好的系统里面写博文,找不到入口,我试着注册了两个账号一个账号是管理员,另一个账号登陆却只能看然进入不了管理页面去写文章。大佬有详细讲解么,差了两天用的很迷糊 😄 ,感觉体验不是很友好

  • R 1 4 评论

    可以做这么一个产品:类似于 justauth 一样集合所有第三方登录和注册功能,每一个单独的应用(比如 solo)都可以接入使用此平台账号体系。和 justauth 不同的是,此产品类似于开放平台,不仅仅限于账号登录,各个应用之间的内容可以通过授权进行相互推送、引用、评论(可以默认开通 hacpai),我觉得单是第三方账号体系和评论功能,静态博客就不少需求了

    补充一点,以社区为账号中心的话,应用就只能限制在自己的这几个产品之间
    R
    @R 现在已经是这样了,通过社区账号统一授权登录,评论系统还在构建中,参考 Solo v4 计划
    88250
    @88250 我的意思是做一个账号互动平台,独立的的产品,比如搜狐的畅言一样,但不要和畅言一样仅限于评论,要以账号互通为主、可内容授权引用(类似微信公众号原创授权)、互推、可以作为第三方评论系统。
    R
    @R 明白了,不过平台自身得先沉淀一些用户……
    88250
  • 查看全部回帖

推荐标签 标签

  • Sphinx

    Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

    1 引用 • 175 关注
  • jsoup

    jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。

    6 引用 • 1 回帖 • 459 关注
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    523 引用 • 4581 回帖 • 692 关注
  • Vim

    Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。

    27 引用 • 66 回帖
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖 • 1 关注
  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    5 引用 • 18 回帖 • 151 关注
  • Thymeleaf

    Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。

    11 引用 • 19 回帖 • 315 关注
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    324 引用 • 1395 回帖
  • 30Seconds

    📙 前端知识精选集,包含 HTML、CSS、JavaScript、React、Node、安全等方面,每天仅需 30 秒。

    • 精选常见面试题,帮助您准备下一次面试
    • 精选常见交互,帮助您拥有简洁酷炫的站点
    • 精选有用的 React 片段,帮助你获取最佳实践
    • 精选常见代码集,帮助您提高打码效率
    • 整理前端界的最新资讯,邀您一同探索新世界
    488 引用 • 383 回帖 • 4 关注
  • sts
    2 引用 • 2 回帖 • 147 关注
  • 互联网

    互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。

    96 引用 • 330 回帖
  • 博客

    记录并分享人生的经历。

    270 引用 • 2386 回帖
  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    40 引用 • 40 回帖
  • ReactiveX

    ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的 API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。

    1 引用 • 2 回帖 • 126 关注
  • uTools

    uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。

    5 引用 • 13 回帖
  • JavaScript

    JavaScript 一种动态类型、弱类型、基于原型的直译式脚本语言,内置支持类型。它的解释器被称为 JavaScript 引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML 网页上使用,用来给 HTML 网页增加动态功能。

    710 引用 • 1173 回帖 • 179 关注
  • Latke

    Latke 是一款以 JSON 为主的 Java Web 框架。

    70 引用 • 532 回帖 • 710 关注
  • ngrok

    ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。

    7 引用 • 63 回帖 • 596 关注
  • 星云链

    星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网

    3 引用 • 16 回帖 • 5 关注
  • HTML

    HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。

    103 引用 • 294 回帖
  • Hibernate

    Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。

    39 引用 • 103 回帖 • 681 关注
  • GitBook

    GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。

    3 引用 • 8 回帖
  • 国际化

    i18n(其来源是英文单词 internationalization 的首末字符 i 和 n,18 为中间的字符数)是“国际化”的简称。对程序来说,国际化是指在不修改代码的情况下,能根据不同语言及地区显示相应的界面。

    7 引用 • 26 回帖 • 2 关注
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 594 关注
  • 服务

    提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。

    41 引用 • 24 回帖 • 2 关注
  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1425 引用 • 10043 回帖 • 472 关注
  • WebSocket

    WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。

    48 引用 • 206 回帖 • 399 关注