免费注册,打造高效身份管理
博客/案例/从精细化权限分配,重新认识用户体验创新 | 教育行业解决方案
从精细化权限分配,重新认识用户体验创新 | 教育行业解决方案
Authing 官方2022.08.23阅读 974

近几年,教育科技行业竞争激烈,巨头雏形已成,小型创业公司要想突围,既面临巨大的机遇,也有极大的挑战。

教育技术目前在致力于回归到教育本质中,其中内容和教学方式上还有很大的创新空间,大家都在极力开发、优化自己的在线学习场景,不断创造新的用户体验。

为更好的驾驭互动性逐渐增强的教学场景,快速的身份识别和精准的权限管理是成功的基石之一

Authing 提供了一个更快的云端身份解决方案,帮助其快速实现单人或分组实时细颗粒度的权限分配,甚至还可以为每一位教师分配一个单独的管理页面,帮助平台更好地做到兼顾大规模与个性化教学,从底层上助力客户解决业务和用户数据的安全隐患问题,让其应用具备适应未来业务的灵活扩展能力。

01

方案架构

总体来讲,在线教育场景的身份管理主要有以下几个技术问题:

  1. 登录体验要求高

我们都力求最大化地为用户的登录注册提供便利,包括丰富的社会化登录方式,一致的单点登录体验等;以及在面对大型直播课的高并发登录时段保证稳定,为系统提供较高的灵活扩展能力和稳定性。

  1. 统一管理不同角色的访问权限

平台需要对学生、教师、管理员、机构进行统一管理,不仅需要在复杂场景下对不同角色不同权限进行自动化的精准分配,同时需要设置好强安全策略,同时兼具灵活、高效、可扩展性。

  1. 用户行为事件实时监控、安全与合规

数据在教育市场上非常重要,但大多企业数据支离破碎,数据治理是一个复杂的任务。一方面可视化地对用户行为自定义分析,用数据更好地支持业务增长至关重要,另一方面企业主比以往都更需要让自己的应用具备安全与合规,包括访问安全,避免数据泄漏等,以及满足相关政策的要求。

  1. 满足业务快速扩张

面对业务快速变化,调整战略,或需要开发多个应用等,要求我们的系统能适应快速变化的环境,以低成本方式敏捷开发,且要具有高扩展性。

针对以上技术痛点,Authing 实现的基本逻辑如下:

  1. 登录逻辑同时关联着注册、重置密码、关联账号等逻辑,更重要的是,在登录过程中添加自适应身份验证越发重要。Authing 将原本复杂的逻辑进行模块化封装,简化为仅需少量的代码工作,就可以快速实施登录认证,还可以自行进行多种功能的自定义扩展,包括密码策略、登录频繁检测、自定义认证流程等,在保证灵活性的基础上满足定制化需求,能够支撑千万级别并发。

  2. 在 Authing 的权限系统中,通过用户、角色这两种对象实现了 RBAC 模型的角色权限继承,还围绕属性进行动态的、细粒度的授权,从而实现了 ABAC 权限模型。并且将资源、角色、权限授权统一组合到一个权限分组中,方便平台管理员进行集中管理。

  3. 实现身份数据治理与安全合规并不简单,Authing 构建以身份为中心的基础设施,基于身份实现数据的个性化分析,从而了解用户的学习行为和结果。通过统一身份可以提高数据治理效率,刻画高精度用户画像。可视化的安全审计功能,帮助企业在业务不断增长的同时保持安全与合规,支持自动开启多因素认证,支持自定义设定高强度的密码策略等,提供等级保护第三级的技术支撑。

  4. 基于多租户云原生架构设计,实现弹性伸缩能力,平滑扩展,最高可以支撑数十亿用户,满足未来业务快速扩张的需求。改变了传统的以项目实施为主的交付形式,将身份管理能力设计为基础设施,通过云服务的方式提供给企业主。

02

应用案例

风变科技(新兴教育科技公司,用户规模千万级)

结合 Authing 身份能力,低成本快速上线登录认证和授权管理,有效助力风变科技全面推动自动化教学方式,实现平台精细化管理目标。

通过 Authing 通用登录组件,快速实现便捷的社会化登录认证,通过 Pipeline 和 Webhooks 的自定义扩展功能,开发团队在认证流程中执行自定义代码,实现对不同场景下细颗粒度的精准权限分配和用户行为分析。Authing 的 API 化服务帮助风变科技解决了困扰其一年的难题,大幅降低研发成本,只需一次开发即可二次复用,为其未来的业务扩张构建了可复用的身份基础设施。

高等教育出版社(中国最早的专业教育出版机构之一,用户规模千万级)

 

作为数字化转型的一部分,为其 100 多个应用的数千万用户提供统一身份解决方案,创建无缝登录体验,提高安全策略,并大幅降低维护成本。

疫情期间借助 Authing 提供的登录和授权技术,迅速上线扫码登录功能,集成基于角色的细颗粒度的授权能力,帮助其规范地管理内部用户、外部用户、国内/国际出版合作伙伴等用户,实现集中式的用户管理,自适应多因素认证管理,保障访问权限和业务安全。Authing 系统的灵活高弹性,为高教社后续的迅速发展,提供了拓展、集成能力,减少日常的维护工作,降低开发成本,让 IT 管理化繁为简,加速数字化转型和业务成长。


Authing 一直致力于通过低代码的方式降低开发门槛,提高开发效率,让身份管理更简单更智能。Authing 已经陆续助力多家教育科技公司和大型教育集团,快速集成单点登录,实现精细化的访问授权管理能力,成为提高用户转化率和实现业务增长的标配工具。

关于 Authing

Authing 是国内首款以开发者为中心的全场景身份云产品,为企业和开发者提供完善安全的用户认证和访问管理服务。作为云原生架构下的身份云产品,Authing 在产品创建初期,目标就是服务亿级的企业和个人开发者客户,轻量级、易部署、低消耗、技术栈成熟,运维易的云原生技术产品架构,成为了 Authing 的首选。

 

点击此处了解更多行业身份管理

「解决方案」以及「最佳实践案例」

文章作者

avatar

Authing 官方

0

文章总数

authing blog rqcode
关注 Authing 公众号
随时随地发现更多内容
authing blog rqcode
添加 Authing 小助手
加入 Authing 开发者大家庭
身份顾问在线解答
当前在线
如何打造完整的身份体系?
立即沟通
authing
添加企业微信,领取行业资料
authing
authing
下载 Authing 令牌,体验快速登录认证!
免费使用
在线咨询
电话咨询