网站首页 > 技术文章 正文
开发任何一个网站或者 APP,不管是像微信、微博这样社交类应用,还是像抖音、网易云音乐这类的泛娱乐类应用,还是淘宝、京东这样的电商类应用,甚至是飞书、销售易这样的企业类应用,我们都需要对用户的身份进行管理,正如点开 APP 后第一步都是要先注册或者登录。 开发登录注册模块时通常遇到以下场景需求: 多样的登录方式 密码登录、手机验证码登录、扫码登录以及第三方社交账号登录。对于大部分消费端 APP,手机号或者微信就可以一键登录。
个性化的登录页面 登录后,用户对颜色、页面喜欢都各有不同,有些人喜欢冷硬简洁的黑冷色系,有些人喜欢明艳活泼的暖色系,这就需要 APP 个性化登录页面,加入品牌形象,以强化品牌在用户心中的认知度。
灵活的设备控制 用户如果需要同时在 APP 端、Web 端等多个设备同时登录,这就需要产品可以控制用户在线状态,解决并发登录问题。 系统的用户行为分析 企业做用户增长,往往会对用户访问行为做数据分析(AARRR)——需要了解我们的客户来自哪里(用户获取)、我们的用户对产品的体验怎样(用户激活)、续费率怎样(用户留存)、怎样让客户转介绍(推荐传播),对用户注册量、登录量、用户活跃度以及各时间周期的用户留存率等数据进行多维度分析。
安全的身份认证 对于一些安全性要求较高的 APP,比如理财、银行类等涉及财产的系统,在异地或者更换设备时,需要一些额外的认证,比如身份证信息、指纹等等,安全性更高的 APP 甚至需要人工校验、审核。
?
跨应用的单点登录 SSO 在企业发展初期,可能仅仅有几个系统,OA 系统、财务系统、在线协作平台等等,此时,管理账户和密码不是一件难事。但是当企业有数十、数百、数千应用程序时,如果每次登录一个系统员工都重新输入账号和密码,就会非常浪费时间,造成体验不友好,同时容易密码泄露,这就需要一个账号访问的多个内部系统功能,使员工无需记住全部密码,也无需到处查找密码即可直接登录。在另一方面,企业可以轻松控制员工对应用程序和数据的访问权限,确保只有授权的员工才能访问相应信息,提高了系统与数据安全性。
实时的身份信息同步 在企业内部,会有多个系统承载员工的身份管理,比如员工隶属于哪个部门、职级是什么。如何让员工身份在不同系统中保持同步,从而统一管理员工信息至关重要。比如公司同时用了飞书和企业微信作为内部办公软件,员工的在不同应用间就需要实时同步,不然会造成权限管理混乱,错过重要信息,影响工作正常运转。
以上的需求都很普遍但也很浅层,仅仅是用户身份与访问管理的一部分。很多专门做身份的企业,这些模块开发了十几年还在继续深耕、迭代,才仅仅搭建起用户身份与访问管理的冰山一角。随着企业数字转型和上云进度的加速,企业信息安全的维度和边界正在变得越来越复杂,身份认证和访问权限管理作为第一道门承载着极为关键的使命。
?
就像前文提到的,所有应用都离不开用户管理。以网易云音乐为例,用户管理模块包括:手机号、微信、QQ、微博等注册、登录方式,多端(Web 端、App 端、网页端)登录,以及服务协议的配置,忘记密码与找回账号等等相关功能。完成一个基础的账号注册登录功能就需要耗费一个前端工程师和一个后端工程师至少数周的开发时间。
开发完用户管理模块后,网易云音乐还需要开发会员体系、核心的音乐播放器、直播、社群业务等等,至少需要一个中型团队大半年时间。那么,有没有一套稳定安全的身份认证方案,可以让开发者免去开发身份基础设施的繁琐步骤,聚焦企业核心业务模块的开发?比如网易云音乐聚焦核心“音乐”功能,飞书聚焦核心“协作”功能,抖音聚焦核心“视频”功能等等。Authing 提供所有主流编程语言的 SDK,开放1000+ API,在 API 之上,我们提出了全新开发理念——Hyper Component。Authing 将登录框做成组件的形式,只需要5行代码即可快速集成 Guard 通用登录组件,一键配置20+社会化登录方式。只需几秒,即可完成身份系统搭建。另外,我们还提供了跨平台的组件化方案,支持 Web、iOS 和安卓端等多端无缝登录体验。
?
另外,秉承以开发者为中心的设计理念,2022 年,Authing 推出永久免费版,最高可达 8,000 MAU,具备基础认证、身份源连接、用户管理和应用管理能力。
作为开发者,我们如何实际搭建登录系统呢? 欢迎大家点击「链接」,Authing 开发者文档有非常详细实操方法。
猜你喜欢
- 2024-11-24 测试开发基础,教你做一个完整功能的Web平台之登录认证
- 2024-11-24 iframe嵌入页面实现免登录
- 2024-11-24 用Java三层架构写一个登录案例
- 2024-11-24 带你掌握springboot集成SpringSecurity认证授权
- 2024-11-24 .NET云原生应用实践(五):使用Blazor WebAssembly实现前端页面
- 2024-11-24 我觉得再没有登录页卷的啦,简单需求非要惊艳效果
- 2024-11-24 一步步使用SpringBoot实现登录和用户管理功能源码分享
- 2024-11-24 登录页漂亮不漂亮,来走两步。
- 2024-11-24 再来一波登录页,就这个样被征服了。
- 2024-11-24 自定义 WordPress 登录以回复链接及文字
你 发表评论:
欢迎- 07-10Oracle 与 Google Cloud 携手大幅扩展多云服务
- 07-10分享收藏的 oracle 11.2.0.4各平台的下载地址
- 07-10Oracle 和 Microsoft 推出 Oracle Exadata 数据库服务
- 07-10Oracle Database@Azure 推进到南美等新区域并增加了新服务
- 07-10Oracle宣布推出 Oracle Database@AWS 的有限预览版
- 07-10Oracle与Nextcloud合作,推出主权云上的安全协作平台
- 07-10NodeRED魔改版连接MsSql、PostgreSQL、MySQL、OracleDB存储无忧
- 07-10对于企业数据云备份,“多备份”承诺的是成本更低,管理更高效#36氪开放日深圳站#
- 601℃几个Oracle空值处理函数 oracle处理null值的函数
- 593℃Oracle分析函数之Lag和Lead()使用
- 581℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 578℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 573℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 566℃【数据统计分析】详解Oracle分组函数之CUBE
- 552℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 547℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
-
- Oracle 与 Google Cloud 携手大幅扩展多云服务
- 分享收藏的 oracle 11.2.0.4各平台的下载地址
- Oracle 和 Microsoft 推出 Oracle Exadata 数据库服务
- Oracle Database@Azure 推进到南美等新区域并增加了新服务
- Oracle宣布推出 Oracle Database@AWS 的有限预览版
- Oracle与Nextcloud合作,推出主权云上的安全协作平台
- NodeRED魔改版连接MsSql、PostgreSQL、MySQL、OracleDB存储无忧
- 对于企业数据云备份,“多备份”承诺的是成本更低,管理更高效#36氪开放日深圳站#
- 解读丨《归档文件整理规则》— 电子文件元数据存储
- Data Guard跳归档恢复的实践(dataguard failover)
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端获取当前时间 (50)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (57)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)