OpenID简介

微信公众号h5获取用户openId的方法和步骤 微信h5静默、非静默授权获取用户openId的方法和步骤: 一、openId是什么? openId是用户在当前公众号下的唯一标识(‘身份证’),就是说通过这个openId,就能区分在这个公众号下具体是哪个用户。 二、openId有什么用? 假如用户A在当前公众号下购买了一件商品,用户的下单信息肯定要存储到后台数据库,那根据什么进行存储呢?openId是用户在当前公众号下的唯一标识,通过openId和用户的下单购买信息进行键值对的数据绑定。那么我要查询该用户购买过什么商品,就能够通过openId去查询 阅读详情

一、什么是OpenID
OpenID是由LiveJournal和SixApart开发的一套身份验证系统。与目前流行的网站帐号系统(Passport)相比,OpenID具有开放性以及分散式的特点。它不基于某一应用网站的注册程序,而且不限制于单一网站的登录使用。OpenID帐号可以在任何OpenID应用网站使用,从而避免了多次注册、填写身份资料的繁琐过程。简单言之,OpenID就是一套以用户为中心的分散式身份验证系统,用户只需要注册获取OpenID之后,就可以凭借此OpenID帐号在多个网站之间自由登录使用,而不需要每上一个网站都需要注册帐号。

目前互联网上的帐号管理方式有两种:1、单一帐号系统。一些只提供单一服务的网站采用的用户帐号管理模式。用户注册后使用此帐号可以在其网上上实现所有功能操作。2、通行证。例如google、163、微软等提供多套服务的网站采用的帐号管理程序。用户在注册一次之后,使用该帐号可以在这些网站所属群里面自由使用。这两种模式形象的说就是故宫场景门票和通票的样子:门票只能进一个场景;通票可以进包含的故宫的所有场景。

而OpenID不是这样的。它比普通的通票更扩大化。使用OpenID你不仅可以在故宫所有场景自由玩,还可以在颐和园游玩。也就是说OpenID不局限于某一个网站或者网站群,它可以在任意OpenID应用网站中自由穿梭。

OpenID的官方网址为:http://openid.net(英文)。

二、OpenID的工作原理简述
假设你已经拥有一个在A网站注册获得的OpenID帐号,B网站支持OpenID帐号登录使用,而且你从未登录过。此时你在B网站的相应登录界面输入你的OpenID帐号进行登录的时候,浏览器会自动转向A网站的某个页面进行身份验证。这时你只要输入你在A网站注册时候提供的密码登录A网站,对B网站进行验证管理(永久允许、只允许一次或者不允许)后,页面又会自动转到B网站。如果你选择了允许,那就会登录进入B网站。(选择不允许就。。。)这个时候你就可以以你的OpenID帐户身份实现B网站的所有功能。

这里描述的是简单的B-A-B的过程,实际操作会更简单明了。下图显示的是多个OpenID应用网站与你的OpenID帐号的关系。
openid工作原理
其中A过程中实现了你的身份验证以及相应个人资料的选择。也就是说你使用A网站提供的一个OpenID帐号实现了B、C、D、E、F网站的登录操作。

三、OpenID的两种模式
在OpenID简易流程中你可以看到是多个网站围绕一个网站提供的帐号进行活动,在上面的例子中B-F等网站称之为OpenID应用网站,是指支持OpenID帐号登录使用全部网站功能的网站。而例子中的A网站就是OpenID服务网站,是指提供OpenID帐号注册服务的。

OpenID应用网站和服务网站是可以相同的,也就是说一个网站即可以提供OpenID帐号注册也可以提供OpenID帐号使用。

目前OpenID的服务网站的增长速度远远超过了应用网站,你可以在OpenID providers页面查看服务网站列表,或者到OpenID服务商和支援网站列表查看我挑选出来的OpenID服务网站和应用网站。

深入解析uncompyle6反编译pyc文件及常见错误修复指南 本文深入解析了使用uncompyle6工具反编译Python字节码文件(.pyc)的完整流程。针对实践中最高频的KeyError和Python版本范围限制两大错误,提供了详细的修复方案与步骤指南,并分享了处理复杂反编译结果的高级技巧与安全实践,是进行代码恢复、调试与分析的重要参考。 阅读详情

相关推荐

开放平台实现安全的身份认证与授权原理与实战:OpenID与OAuth 2.0的关系解析

1.背景介绍 随着互联网技术的飞速发展、Web应用日益复杂化、用户对隐私权与数据保护越来越关注,在这种情况下,如何保证应用系统的用户信息的安全性就成了社会越来越多企业面临的共同难题。随着社会对云计算、移动互联网、物联网等新技术的兴趣和采用,越来越多的企业意识到数据安全问题也是企业发展的一项重要任务。这引起了人们对如何保障用户数据安全以及平台认证和授权机

AI天才研究院 422

什么是OpenIDOpenID概念、原理和案例

<br />这几周有关OpenID的新闻不断:Google Profile变身OpenID、WordPress上的Google Friend Connect插件实现OpenID留言、OpenID先驱JanRain获得325万美元风险投资、雅虎将全面支持Facebook Connect服务…… 正好前段时间看了一些OpenID的资料,希望下面的内容可以帮助大家了解OpenID(参考资料见附录)。1.OpenID介绍1.1概念<br />OpenID 是一个以用户为中心的数字身份识别框架,是一个以URL为身份标

蔚蓝天空 1万+

STM32串口编程基础知识讲解

本篇文章给大家介绍一下串口的基础编程知识,这些知识是属于串口的理论知识,在开始学习编写代码的时候必须要掌握这些基本的知识点。本篇文章讲解了串口的基本概念知识,大家在学习编写代码时将其掌握才能更好的理解代码。

m0_49476241的博客 1178

微信公众号开发:获取openId和用户信息(完整版)

注:之前总结怎么进行本地公众号开发调试,时间一长忘记配置了,所以这里记录一下公众号开发配置,方便快速上手。 要进行微信公众号开发,那么要申请一个微信公众号就必不可少了。现在微信公众号类型有这几种:订阅号,企业号,服务号。关于三者的差别和介绍可以参考微信公众号官网微信公众平台。申请通过之后,就能登陆微信公众平台管理平台进行开发设置了。 每个公众号申请成功后,微信服务那边就会给每个...

平凡之路无尽路的博客 3万+

微信小程序 openid用法介绍

openidOpenID Connect)是一个基于OAuth 2.0协议的认证协议,用于在客户端和服务端之间传递用户身份信息。在微信小程序中,openid是唯一标识一个用户的字符串,是用户在小程序中的身份证明。

荒的博客 1万+

微信openid你了解多少?appid,appsecert又是啥?

openid这个东西有点泛。百度搜到的都说这个东西可作为微信用户唯一的ID,然而很多都被认为每个微信号只能有且只有一个openid. 下面澄清一下这个openid 微信号:这个大家都可以理解,每个人都有一个微信号,不会重复。修改一次后也就不能再修改。和openid并没有半毛钱关系。 openid那里冒出来的?什么玩意?其实openid就是在微信号上为了适应各个产品运营而产生的一个对...

fengsh998的专栏 1万+

OpenId、UnionId

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

时光里的博客 4257

微信的 User ID、Open ID、Union ID区别

UnionID(Union ID):UnionID是一个可以跨多个公众号或小程序的唯一标识,用于标识同一个用户在不同应用中的身份。OpenID(Open ID):OpenID是用户在公众号或小程序中的唯一标识,用于标识用户在特定应用中的身份。同一个用户在不同的公众号或小程序中,会有不同的OpenID。需要注意的是,用户的OpenID和UnionID是通过用户的授权来获取的,而用户ID是由微信生成和管理的。用户ID(User ID):每个用户在微信平台上都有一个唯一的用户ID,用于标识用户的身份。

chunmiao3032的专栏 1万+

微信小程序中的openid的作用

openid 在微信小程序中扮演着至关重要的角色,不仅是用户身份验证的基础,更是实现跨应用数据关联和个性化服务的核心工具。通过合理利用 openid,开发者可以显著提升用户体验,优化业务流程,并增强系统的安全性和稳定性。然而,随着技术的不断发展和用户需求的日益多样化,如何更高效、安全地管理和使用openid,仍需要开发者在实践中不断探索和完善。希望本文能为读者提供有价值的参考,助力微信小程序的开发与运营迈向新的高度。

2401_89793006的博客 2833

openID相关知识

1.openID是什么 openID是微信平台推出的,每个用户在每个公众号的用户标志。(https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html) openID目前是由28位加密过后的字符串组成。 再次说明是:在每个一公众号平台,每个用户的openID都是不同的;也就是说,不同用户在同意公众号平台的openID是不同的,同一用户的ope...

wangzhezhilu001的专栏 4265

微信的openid

微信h5静默、非静默授权获取用户openId的方法和步骤: 一、openId是什么? openId是用户在当前公众号下的唯一标识(‘身份证’),就是说通过这个openId,就能区分在这个公众号下具体是哪个用户。 二、openId有什么用? 假如用户A在当前公众号下购买了一件商品,用户的下单信息肯定要存储到后台数据库,那根据什么进行存储呢?openId是用户在当前公众号下的唯一标识,通过openId和用户的下单购买信息进行键值对的数据绑定。那么我要查询该用户购买过什么商品,就能够通过openId去查询,并且数

weixin_43846020的博客 4153

OpenID 分散式身份验证系统

一、什么是OpenIDOpenID 是由LiveJournal和SixApart开发的一套身份验证系统。与目前流行的网站帐号系统(Passport)相比,OpenID具有开放性以及分散式的特点。它不基于某一应用网站的注册程序,而且不限制于单一网站的登录使用。OpenID帐号可以在任何OpenID应用网站使用,从而避免了多次注册、填写身份资料的繁琐过程。简单言之,OpenID就是一套以用户为中心

严超 2.0 菠萝阁 1551

获取公众号用户openId的多种方式

关注公众号会自动回复openId,发送姓名可以设置姓名,发送图片可设置头像,发送openId也可以自动回复openId

悟空码字的博客 1万+

深入认识微信小程序openid

定义:OpenID是一种开放标准的认证协议,在微信小程序中,它特指一个用户在微信平台上的唯一标识符。这个标识符是微信小程序用来区分不同用户的“身份证”。作用用户身份验证:通过OpenID,小程序可以验证用户的身份,确保用户的安全性和唯一性。跨平台登录:用户可以使用OpenID在不同的微信小程序或相关应用中进行登录,无需重复创建新账户。隐私保护:OpenID采用非实名制认证方式,有助于保护用户的隐私信息不被滥用。提高用户体验:用户无需在小程序中重复输入个人信息,只需一次登录即可享受所有服务。

hexadecimal_001的博客 2906

微信h5静默、非静默授权获取用户openId的方法和步骤

微信h5静默、非静默授权获取用户openId的方法和步骤: 一、openId是什么? openId是用户在当前公众号下的唯一标识(‘身份证’),就是说通过这个openId,就能区分在这个公众号下具体是哪个用户。 二、openId有什么用? 假如用户A在当前公众号下购买了一件商品,用户的下单信息肯定要存储到后台数据库,那根据什么进行存储呢?openId是用户在当前公众号下的唯一标识,通过op...

qq_35430000的博客 14万+

《STM32单片机+MAX30102心率血氧传感器+OLED屏幕+心率血氧数据发送到串口调试助手》源代码

《STM32单片机+MAX30102心率血氧传感器+OLED屏幕+心率血氧数据发送到串口调试助手》源代码

上一篇: 刷QQ空间人气
下一篇: Excel极限问题
幽谷无魂
博客等级 码龄19年 11粉丝 16原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值