草庐IT

openid-dex

全部标签

python - django_openid_auth TypeError openid.yadis.manager.YadisServiceManager 对象不是 JSON 可序列化的

我在我的项目中使用了django_openid_auth,它在一段时间内运行良好。但是今天,我测试了应用程序并遇到了这个异常:Environment:RequestMethod:GETRequestURL:http://localhost:7777/google/login/DjangoVersion:1.6PythonVersion:2.7.3InstalledApplications:('django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.sites

python - Google App Engine : Reverse Proxy + OpenID, 用户在登录后被重定向到 appspot 域

我正在使用反向代理在自定义域上启用ssl。代理在公共(public)页面上运行良好,但是当用户尝试访问login_required目录时,登录url会在登录后将他们转移到我的appspot域。有没有办法让用户留在自定义域中?这是我的登录处理程序:classOpenIDLoginHandler(webapp.RequestHandler):defget(self):domain=self.request.get('domain')continue_url=self.request.GET.get('continue')ifnotcontinue_url:continue_url='htt

python - 谷歌应用引擎本地开发服务器上的 OpenID 登录

是否可以使用openid通过googleappenginesdk版本1.4.1和python2.5登录到本地开发服务器?当我执行此操作时self.redirect(users.create_login_url(continue_url,None,openid_url))我被重定向到http://localhost/_ah/login而不是openidurl。openidurl和continueurl有效。我的app.yaml看起来像这样-url:/_ah/login_requiredscript:do_openid_login.py-url:/users/(.*)script:rout

python - Python 中的 OpenID Connect 提供程序

我一直在寻找如何在python中实现OpenIDConnect提供程序,我找到了thislibrary由RolandHedberg(it'srecommendedbyOpenID)制作。但我读过thedocs,theexamples我认为它的例子对于那些不太了解它的人来说太复杂了(provider、wsgi和cli是混合的)。所以我的问题是:有没有人知道实现这个库的更简单的示例或教程,或者我应该尝试在OAuth2库之上实现我的提供程序? 最佳答案 我以前遇到过这个麻烦。在OAuthlib上工作很痛苦(Rolandlib也很难理解),

android - 如何收缩代码 - dex 中的 65k 方法限制

我有一个相当大的Android应用程序,它依赖于许多库项目。Android编译器对每个.dex文件有65536个方法的限制,我已经超过了这个数字。当你达到方法限制时,基本上有两条路径可以选择(至少我知道)。1)缩小代码2)构建多个dex文件(seethisblogpost)我查看了两者并试图找出导致我的方法计数如此之高的原因。GoogleDriveAPI占据了Guava依赖项的最大部分,超过12,000个。DriveAPIv2的库总数超过23,000个!我想我的问题是,你认为我应该怎么做?我应该删除GoogleDrive集成作为我的应用程序的一项功能吗?有没有办法缩小API(是的,我使

android - 如何收缩代码 - dex 中的 65k 方法限制

我有一个相当大的Android应用程序,它依赖于许多库项目。Android编译器对每个.dex文件有65536个方法的限制,我已经超过了这个数字。当你达到方法限制时,基本上有两条路径可以选择(至少我知道)。1)缩小代码2)构建多个dex文件(seethisblogpost)我查看了两者并试图找出导致我的方法计数如此之高的原因。GoogleDriveAPI占据了Guava依赖项的最大部分,超过12,000个。DriveAPIv2的库总数超过23,000个!我想我的问题是,你认为我应该怎么做?我应该删除GoogleDrive集成作为我的应用程序的一项功能吗?有没有办法缩小API(是的,我使

python - 使用带有 Tipfy 的任何 OpenID 进行身份验证

我正在开发我的应用程序的身份验证部分,但我遇到了使用OpenID进行身份验证编码的问题。我查看了Tipfy示例代码,但它似乎是在OpenID提供程序硬编码到google的假设下编写的。我希望用户能够提供他们想要的任何OpenID(这不是重点吗?)。有没有人有显示用户使用用户提供的OpenID登录的示例代码? 最佳答案 Tipfy是否允许任何OpenID身份验证?如果您想使用Tipfy验证任何OpenIDUrl,您无法做到开箱即用。一个主要原因是因为Tipfy没有任何发现机制来从给定的OpenID用户url检索OpenID端点。Tip

javascript - 创建 OpenID 登录小部件

我需要一个OpenID登录小部件,例如Stackoverflow或IdSelector上的那个小部件(已经停止支持商业服务RPXnow)。制作这些的最佳方法是什么?是否有框架或示例实现? 最佳答案 Google有一个名为GoogleIdentityToolkit的项目(GITkit)这似乎使OpenID的东西变得非常容易。他们有自己的客户端库实现,以配合它出现的API服务。这显然是更广泛的AccountChooser的一部分项目,它还指向一个名为LoginHelper的Janrain实现,但这似乎是直接联系他们讨论使用情况的情况。J

Android dex 在构建时会出现 BufferOverflowException

在编译特定的Android项目时,并且仅在我的Windows机器上,我在从dex中得到一个java.nio.BufferOverflowException。使用Eclipse和使用Ant时都会出现此问题。使用Ant时的输出为:...[dex]Pre-DexingC:\MyProject\libs\android-support-v4.jar->android-support-v4-5f5341d3c1b10a79d7d93f9c1e64421e.jar[dex]ConvertingcompiledfilesandexternallibrariesintoC:\MyProject\bin

Android dex 在构建时会出现 BufferOverflowException

在编译特定的Android项目时,并且仅在我的Windows机器上,我在从dex中得到一个java.nio.BufferOverflowException。使用Eclipse和使用Ant时都会出现此问题。使用Ant时的输出为:...[dex]Pre-DexingC:\MyProject\libs\android-support-v4.jar->android-support-v4-5f5341d3c1b10a79d7d93f9c1e64421e.jar[dex]ConvertingcompiledfilesandexternallibrariesintoC:\MyProject\bin