openid选择器是javascript中的前端,用于使用openid、oauth2等进行身份验证

openid-selector的Python项目详细描述


概述:这是一个简单的javascript openid选择器。它的设计是这样的
用户甚至不需要知道openid是什么来使用它,他们只需通过一个可识别的徽标来选择自己的帐户即可。

usage
----
请参阅demo.html source


troubleshooting
必须运行
generate-sprite.js<;locale>;才能刷新sprite image


generate-sprite.js需要安装imagemagick,并且只能在Windows中运行(非Windows用户必须运行/generate-sprite.sh或
./generate sprite.rb)

第16行(var imagemagick='<;..>;';)指向
imagemagick安装目录。


请记住,可以重用sprite:如果两个
本地化具有相同的提供程序列表,但这些提供程序列表仅在文本中不同,
重用sprite是合理的:例如,德语
本地化是从英语本地化重用sprite,乌克兰语
本地化是从俄语本地化等中重用sprite。因此,如果根本地化中的提供者列表更改,则重用sprite的本地化也必须更改,或者取消链接或重新链接到新的根本地化。

如何
----
1.如何创建新的(小)提供程序图标
a.启动Web浏览器,转到http://<;提供程序站点>;/favicon.ico
,并将图像另存为<;provider>;.ico in./images.small folder
b.启动GIMP或Photoshop,并将16x16格式副本从
图标另存为<;provider>;.ico.gif
c.使用imagemagick命令,如
convert<;provider>;.ico<;provider>;.ico.png,将图标
转换为PNG格式(它可能会生成多个文件,只需选择16x16
格式副本并将其重命名为<;provider>;.ico.png w/o.1.)

2.如何创建新的(大)提供商图像
a.从网站上获取提供商徽标图像
b.将图像大小调整为不超过90x30 rect
c.将图像另存为<;provider>;.gif in./images.large folder

3.如何插入facebook provider
在providers_large或providers_small中输入以下代码:
facebook={
name:'facebook',
url:“javascript:facebook_click();”
}
facebook_click类似的位置:
函数facebook_click(){
$(''\<;html fbconnect element>;'的id.click());
}
如果要插入任何OAuth或
xauth提供程序


license
----
此代码是在新的BSD许可证下许可的。




authors
==


andyjm@gmail.com-project所有者
david.j.boden@googlemail.com
andriy.gerasika@gmail.com
rgomes.info@gmail.com-包装商

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为textview创建选定状态(突出显示)   Java Hibernate计数行   Java语言中的字符串比较   java为什么SparkLauncher会立即返回而不会生成任何作业?   java layout_centerInParent在抛出回收视图后不工作   c#中的readInt16()与java中的readShort()   java如何在工具栏菜单中添加昼夜切换器   java在eclipse上向Tomcat提供<Realm/>信息   java使用给定的随机路径构造一个图   带有对象推送的java Morphia聚合阶段组   java关闭JTable实例   性能如何更好地转换java中的所有集合元素?   JAVA木卫一。IOException:通过Eclipse读取Java中的EOF Lucene   java如何在Android中将光标设置在tableLayout的行/列中所需的位置   使用HashMap的Set的java迭代器不会生成值/键吗?   java google guava cachebuilder在ExipeAfterAccess和expireActerWrite之间使用的时间更长   如何将这个排序映射方法从java转换为Kotlin   java如何从运行的JAR文件中读取war目录?   SpringBootJava。使用Java 9模块(JPM)时lang.NoSuchMethodError