统一的身份验证方式构想

2024-03-16 08:32

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

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

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

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

  构想:

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

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

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

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

 

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

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



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

相关文章

如何突破底层思维方式的牢笼

我始终认为,牛人和普通人的根本区别在于思维方式的不同,而非知识多少、阅历多少。 在这个世界上总有一帮神一样的人物存在。就像读到的那句话:“人类就像是一条历史长河中的鱼,只有某几条鱼跳出河面,看到世界的法则,但是却无法改变,当那几条鱼中有跳上岸,进化了,改变河道流向,那样才能改变法则。”  最近一段时间一直在不断寻在内心的东西,同时也在不断的去反省和否定自己的一些思维模式,尝试重

idea lanyu方式激活

访问http://idea.lanyus.com/这个地址。根据提示将0.0.0.0 account.jetbrains.com添加到hosts文件中,hosts文件在C:\Windows\System32\drivers\etc目录下。点击获得注册码即可。

以canvas方式绘制粒子背景效果,感觉还可以

这个是看到项目中别人写好的,感觉这种写法效果还可以,就存留记录下 就是这种的背景效果。如果想改背景颜色可以通过canvas.js文件中的fillStyle值改。 附上demo下载地址。 https://download.csdn.net/download/u012138137/11249872

vue同页面多路由懒加载-及可能存在问题的解决方式

先上图,再解释 图一是多路由页面,图二是路由文件。从图一可以看出每个router-view对应的name都不一样。从图二可以看出层路由对应的组件加载方式要跟图一中的name相对应,并且图二的路由层在跟图一对应的页面中要加上components层,多一个s结尾,里面的的方法名就是图一路由的name值,里面还可以照样用懒加载的方式。 页面上其他的路由在路由文件中也跟图二是一样的写法。 附送可能存在

vue子路由回退后刷新页面方式

最近碰到一个小问题,页面中含有 <transition name="router-slid" mode="out-in"><router-view></router-view></transition> 作为子页面加载显示的地方。但是一般正常子路由通过 this.$router.go(-1) 返回到上一层原先的页面中。通过路由历史返回方式原本父页面想更新数据在created 跟mounted

vue3项目将所有访问后端springboot的接口统一管理带跨域

vue3项目将所有访问后端springboot的接口统一管理带跨域 一、前言1.安装Axios2.创建Axios实例3.创建API服务文件4.在组件中使用API服务 二、跨域三、总结 一、前言 在Vue 3项目中,统一管理所有访问后端Spring Boot接口的最佳实践是创建一个专门的API服务层。这可以让你的代码更加模块化、可维护和集中管理。你可以使用Axios库作为HTT

二叉树三种遍历方式及其实现

一、基本概念 每个结点最多有两棵子树,左子树和右子树,次序不可以颠倒。 性质: 1、非空二叉树的第n层上至多有2^(n-1)个元素。 2、深度为h的二叉树至多有2^h-1个结点。 3、对任何一棵二叉树T,如果其终端结点数(即叶子结点数)为n0,度为2的结点数为n2,则n0 = n2 + 1。 满二叉树:所有终端都在同一层次,且非终端结点的度数为2。 在满二叉树中若其深度为h,则其所包含

七种排序方式总结

/*2018.01.23*A:YUAN*T:其中排序算法:冒泡排序,简单排序,直接插入排序,希尔排序,堆排序,归并排序,快速排序*/#include <stdio.h>#include <math.h>#include <malloc.h>#define MAXSIZE 10000#define FALSE 0#define TRUE 1typedef struct {i

逆向学习汇编篇:内存管理与寻址方式

本节课在线学习视频(网盘地址,保存后即可免费观看): ​​https://pan.quark.cn/s/3ceeb9ae6d98​​ 在汇编语言的世界中,内存管理和寻址方式是构建程序的基础。理解这些概念不仅对于编写高效的汇编代码至关重要,也是进行逆向工程分析的关键技能。本文将深入探讨内存管理的基本原则和多种寻址方式,并通过代码案例来展示它们的实际应用。 1. 内存管理 内存管理涉及如何分配

IOS 数组去重的几种方式

本来只知道NSSet和KeyValues的。今天又新学了几种方式 还有就是和同事学的一种方式 外层循环从0开始遍历,内层从最后一个元素开始遍历 for(int i=0;i<index;i++){  for(int j=index-1;j>i;j-- ){ } }