统一的身份验证方式构想

2024-03-16 08:32

本文主要是介绍统一的身份验证方式构想,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  几乎算是第一篇博文,还是简单介绍下自己,本人本科专业为微电子科学与工程,个人的主要学习方向为嵌入式,所以这篇博文涉及的知识了解并不是很多,只是一种粗略构想。

  当前我们在网络上,身份验证最基本也是最重要的方式都是短信验证码,如果拿到你的手机卡,在你活动的大部分平台都能够登录,而且,经常需要注册一些小平台账号,用了一次之后都不记得自己注册过,换手机号时,一个个网站更改号码,甚至还需要用一段时间来过渡,防止有些没想到的平台未更改手机号。

  现在也存在一些统一的身份验证平台,比如很多地方可以用QQ、微博、微信等账号来登录,但据我所知授权基本是单向的(因为我没找到过授权记录),对于一些平台的账户注销还是不方便的,而且很多平台就算使用QQ等登录后,仍然需要绑定手机号后才能使用。

  构想:

    成立:一个独立客观的第三方身份授权平台,可以由多个大公司共同出资、但需独立运营,防止不公正给平台的推广带来阻碍;

    平台:通过短信、实物密钥、生物信息等等身份验证方式,确保是用户本人使用,为接入方提供用户授权的信息,生成统一或动态(注册某接入方时生成一个用户码与该平台对应)的身份码,并要求平台使用后返回用户在该接入方的注册状态、注销接口、更改密码接口(也可省略,用户有需求自行进入接入方更改),应为接入方提供简单的接入方案,公正客观对待各接入方,评估接入方需要信息是否合理必要。以上为基本功能,平台在此基础上也有一定的盈利能力,流量入口的红利还是挺高的。

    接入方:平台的合作商(需要接入这个验证平台的厂商)需要在这个平台上注册,设置用户注册需要的信息需求,提供信息更改、账户注销等接口,方便用户通过验证平台进行操作;

    用户:通过可靠身份验证(短信、密钥、生物信息)登录平台,设置需要用到的个人信息,即可在统一平台上查看自己在网络上各网站的注册情况,并可注销。

 

18年的草稿,现在才想起来发送。。。大概是当时担心班门弄斧吧,直接发送了 。。。

这篇关于统一的身份验证方式构想的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/814901

相关文章

JAVA保证HashMap线程安全的几种方式

《JAVA保证HashMap线程安全的几种方式》HashMap是线程不安全的,这意味着如果多个线程并发地访问和修改同一个HashMap实例,可能会导致数据不一致和其他线程安全问题,本文主要介绍了JAV... 目录1. 使用 Collections.synchronizedMap2. 使用 Concurren

C# foreach 循环中获取索引的实现方式

《C#foreach循环中获取索引的实现方式》:本文主要介绍C#foreach循环中获取索引的实现方式,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录一、手动维护索引变量二、LINQ Select + 元组解构三、扩展方法封装索引四、使用 for 循环替代

将Java程序打包成EXE文件的实现方式

《将Java程序打包成EXE文件的实现方式》:本文主要介绍将Java程序打包成EXE文件的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录如何将Java程序编程打包成EXE文件1.准备Java程序2.生成JAR包3.选择并安装打包工具4.配置Launch4

springboot上传zip包并解压至服务器nginx目录方式

《springboot上传zip包并解压至服务器nginx目录方式》:本文主要介绍springboot上传zip包并解压至服务器nginx目录方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录springboot上传zip包并解压至服务器nginx目录1.首先需要引入zip相关jar包2.然

Java数组初始化的五种方式

《Java数组初始化的五种方式》数组是Java中最基础且常用的数据结构之一,其初始化方式多样且各具特点,本文详细讲解Java数组初始化的五种方式,分析其适用场景、优劣势对比及注意事项,帮助避免常见陷阱... 目录1. 静态初始化:简洁但固定代码示例核心特点适用场景注意事项2. 动态初始化:灵活但需手动管理代

python logging模块详解及其日志定时清理方式

《pythonlogging模块详解及其日志定时清理方式》:本文主要介绍pythonlogging模块详解及其日志定时清理方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录python logging模块及日志定时清理1.创建logger对象2.logging.basicCo

C#TextBox设置提示文本方式(SetHintText)

《C#TextBox设置提示文本方式(SetHintText)》:本文主要介绍C#TextBox设置提示文本方式(SetHintText),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录C#TextBox设置提示文本效果展示核心代码总结C#TextBox设置提示文本效果展示核心代

SpringValidation数据校验之约束注解与分组校验方式

《SpringValidation数据校验之约束注解与分组校验方式》本文将深入探讨SpringValidation的核心功能,帮助开发者掌握约束注解的使用技巧和分组校验的高级应用,从而构建更加健壮和可... 目录引言一、Spring Validation基础架构1.1 jsR-380标准与Spring整合1

Android实现打开本地pdf文件的两种方式

《Android实现打开本地pdf文件的两种方式》在现代应用中,PDF格式因其跨平台、稳定性好、展示内容一致等特点,在Android平台上,如何高效地打开本地PDF文件,不仅关系到用户体验,也直接影响... 目录一、项目概述二、相关知识2.1 PDF文件基本概述2.2 android 文件访问与存储权限2.

Spring中配置ContextLoaderListener方式

《Spring中配置ContextLoaderListener方式》:本文主要介绍Spring中配置ContextLoaderListener方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录Spring中配置ContextLoaderLishttp://www.chinasem.cntene