首页 / 知识
关于身份验证:OpenID属性交换-我应该使用它吗?
2023-04-12 06:16:00

OpenID Attribute Exchange - should I use it?我的网站将仅使用OpenID进行身份验证。我想通过属性交换来提取用户详细信息,但是属性交换似乎给StackOverflow带来了很多麻烦。 该行业目前的状况如何?是否有任何OpenID提供程序在属性交换方面做得不错? 我应该完全避开OpenID属性交换吗? 如何处理对功能的不一致支持? 关于堆栈溢出的问题,我们现在仅使用简单注册扩展,因为属性交换(AX)存在一些问题。 最大的问题是OpenID提供程序(OP)在使用哪种属性类型的URL上未达成一致。 AX的最终规范说属性URL应该来自http://www.axschema.org/。但是,某些OP,尤其是我们最喜欢的http://myopenid.com,可以识别其他URL。我本来不会列出哪些顽皮和哪些很好的清单! 另一个问题是,我尝试使用的大多数OP在使用AX查询时都没有返回信息-我可能做错了一些事情(经常发生:)),但是我在我身上公开了相关详细信息配置文件,我们正在使用最新,最出色的.NET库DotNetOpenId。 如果有更多时间,我们肯定会在Stack Overflow上重新访问AX,因为无缝的用户体验对我们非常重要! 虽然Attribute Exchange遇到了问题(我敢肯定SO的人可以告诉您更多信息),但确实有很多好处。在某种程度上,这取决于您是否真正需要它。简单注册似乎可以完成这项工作,仅向用户询问某些值可能很有意义。使用常识,不要陷入将一切推向正轨的情况。 |
最新内容
相关内容
pythonWeb开发和图形用户界面的模
pythonWeb开发和图形用户界面的模块有哪些?,网站,工具,互动,平台,培训,设计,模块,用户界面,图形,框架,关于PythonWeb开发和图形用户界面的模块python如何判断对象的某个属性
python如何判断对象的某个属性,培训,异常,名称,方法,对象,属性,特性,参数,逻辑,以上,在python判断某个对象是否具有某属性可以使用以下方法方python如何开发网站
python如何开发网站,网站,技术,培训,数字,数据,商业,价值,网络,人工智能,代码,Python是一门简单易学的编程语言,代码简洁优美,最近,随着人工智能python判断对象是否有某个属性
python判断对象是否有某个属性,培训,名称,异常,属性,对象,方法,参数,定义,以上,更多,python判断对象是否有某个属性的方法:hasattr(object,nampython如何查看对象属性
python如何查看对象属性,培训,网络,系统,函数,对象,属性,变量,示例,实例,模块,在Python语言中,有些库在使用时,在网络上找到的文档不全,这就需要python如何判断对象是否有某个属性
python如何判断对象是否有某个属性,培训,名称,异常,对象,属性,特性,参数,方法,函数,定义,python如何判断某一对象是否有某一属性,可以使用hasapython如何获取用户输入
python如何获取用户输入,培训,字符串,整数,类型,文本,文档,用户,小数点,位数,以上,python整数输入#!/usr/bin/python3usr_ip=input("Enteranpython模块的name属性
python模块的name属性,培训,模块,属性,程序,空格,底下,实例,中间,以上,更多,python模块的name属性一个模块被另一个程序第一次引入时,其主程序python如何转换为私有属性
python如何转换为私有属性,名称,培训,属性,方法,之前,跳高,实例,表示,以上,规则,python如何转换为私有属性1、在属性或方法名称之前增加一个python三种属性管理魔法函数
python三种属性管理魔法函数,管理,培训,属性,函数,方法,魔法,对象,实例,以上,存在,python三种属性管理魔法函数说明1、_setattr_设定未知的属python伪私有属性的理解
python伪私有属性的理解,名称,对外,培训,属性,定义,类别,实例,冲突,前面,后面,python伪私有属性的理解1、说明(1)确保定义类别中的属性(类别python__setattr__的属性设置
python__setattr__的属性设置,数据,管理,培训,属性,方法,实例,字典,函数,是非,下面,python中__setattr__的属性设置1、说明定义类对象管理属