Introduction
正如您可能猜想的那样,这是一个并不存在的炸鸡快餐连锁店,这家虚拟炸鸡店的名称来源于美剧《Breaking Bad》。虽然这家炸鸡店并不存在, 但我们 Turing CSTC (图灵学社,Turing Computer Science and Technology Community) 是存在的。我们是一个开放的软件开发者社区,我们建立了这个项目,为这家虚拟的炸鸡店提供一个整体的软件解决方案。
目的
创建这个炸鸡店项目,我们主要的目的是学习。因此可能会使用相对前卫和不是特别稳定的技术。对于技术栈会有所选择,但同时也会保持开放,不局限于某种开发工具和语言(例如,可能某一个功能模块,会使用 C# 和 Java 分别来实现)。我们会利用容器来构建微服务的解决方案。另外一点,构建解决方案的同时,我们也会希望项目中的全部或部分内容有一定的通用性,可以在一些企业应用场景下拿来使用。
进展
目前,这个项目处于准备阶段。如果您对此感兴趣可以持续关注这里。接下来我们首先会实现一个 Universal Authentication & Authorization Platform (UAAP) 功能,UAAP 是一个使用 Oauth 2.0 和 OpenID Connect 技术构建的,用来实现单点登录(Single Sign-on)、身份管理(identity management)、认证与授权和 API 安全的通用解决方案。当这部分需求确定下来后会更新在这里。