草庐IT

omniauth-openid

全部标签

android - 需要登录的 Android 应用程序的 OpenID

我是Google的Android平台上的新开发人员-我的HTCDesire上周到货了。现在我需要一种方法来登录我现有的应用程序(Java,目前在码头上运行)。服务端Application使用springsecurity3.0.2开发就我而言,我想支持以下内容:如果用户使用googlemail/google-Account设置了他的Android手机(大多数用户都这样做),我想使用此帐户凭据自动登录到我的服务器应用程序。是否有任何Android框架支持该用例?或者有其他选择吗?我阅读:httpcode.google.comintl/de-DE/apis/accounts/docs/Ope

node.js OpenID 提供者实现

有谁知道node.js中良好的OpenID提供程序实现?也许是Node模块?我正在使用passportjs来实现RelayingParty功能。 最佳答案 一个certifiedOpenIDConnect提供程序模块(oidc-provider)在npm上可用.npminstalloidc-provider 关于node.jsOpenID提供者实现,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/qu

node.js - 如何在 Node 应用程序中解码 google OAuth 2.0 JWT (OpenID Connect)?

我在这里尝试使用googleOAuth对我的nodeexpress应用中的用户进行身份验证时遇到了麻烦。我可以成功执行OAuth,它会返回如下响应:{access_token:'tokenstring',id_token:'id.string',expires_in:3599,token_type:"Bearer"}这一切都说得通,但我终其一生都无法弄清楚如何解码JWT。我对这一切有点缺乏经验,所以这对我来说有点陌生。按照此处列出的说明进行操作:https://developers.google.com/accounts/docs/OAuth2Login#validatinganidt

python - 如何从使用 OpenID 的网站请求页面?

Thisquestionhasbeenaskedherebefore.接受的答案对提问者和回答者来说可能都是显而易见的——但对我来说不是。我已对上述问题发表评论以获得更多精确度,但没有回应。IalsoapproachedthemetaQ&A寻求有关如何从他们的坟墓中带回问题的帮助,但也没有得到答案。上述问题的答案是:Fromtheclient'sperspective,anOpenIDloginisverysimilartoanyotherweb-basedlogin.Thereisn'tadefinedprotocolfortheclient;itisanordinarywebses

java - 简单 SSO - 使用自定义身份验证 - CAS 或一些 Oauth 或 openid 服务器?

I'dliketoknowmoreaboutthedifferentwaysofsolvingSingleSign-Onandtheirprosandcons.Haveyouworkedwithoneparticularsolution,tellmewhat'sgoodaboutitandtellmewhatthelimitationsorsuboptimalpartsare.BelowarethedetailsofwhatI'dliketoknow,ordon'tunderstand.SSO是一个巨大的话题,如listedinthewikipedia.我学得越多,我的问题就越多。首先

java - App Engine - 在/_ah/openid_verify 上出现间歇性 500 错误

使用Googleopenid登录我的应用时,我遇到了间歇性错误。他们被发送到的链接是http://www.example.com/_ah/login_redir?claimid=www.google.com/accounts/o8/id&continue=http://www.example.com/login2?returl%253Dhttp%25253A%25252F%25252Fwww.example.com%25252Ftest-list-8.然后当他们授予对我的应用程序的访问权限时,有时url上会出现500错误:http://www.example.com/_ah/openi

python - 使用 Django 的 OpenID 的最佳解决方案是什么?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭8年前。Improvethisquestion请注意:这是一个古老的问题,有着古老的答案。大多数链接的应用程序现在都没有维护。这些天来,大多数人似乎使用django-allauth或python-social-auth.为了后代,我将在下面保留原始问题。至少有六个Django应用程序为Django提供OpenID身份验证:django-openiddjango-openid-auth另一个django-openid-auth,好像已经

ruby-on-rails - Facebook 认证推荐和 OmniAuth

鉴于Facebook的授权码,是否可以调用或实例化OmniAuth?使用经过身份验证的推荐人,Facebook将向URL附加?code=ABC...。Facebookdocumentation声明在收到授权码后,应该请求访问token,但是在浏览omniauth-facebookgem时,此代码似乎已经是exist(第64行)。我想要与OmniAuth集成的原因是为了避免为了使经过身份验证的推荐工作而重复代码。谢谢! 最佳答案 在研究了这两个立即可用的选项之后:重定向到FacebookOAuth路径。使用传入的代码从Facebook

ruby-on-rails - Rails + OmniAuth Facebook : how to obtain Access Token?

我正在尝试从Facebook获取好友列表。通过Facebook登录不是问题,但问题是获取用户的friend-因为accesstoken。putsrequest.env["omniauth.auth"].inspectputs'==='@user=User.find_for_facebook_oauth(request.env["omniauth.auth"],current_user)@fb_user=FbGraph::User.fetch(@user.uid).friendsputs@fb_user.inspect问题出在第4行-在这种情况下我收到错误OAuthException::

ruby-on-rails - Omniauth 与 Rails 中的 Linkedin 发布更新

我有一个应用程序使用OmniAuth对各种社交网络服务(包括Linkedin)进行身份验证,并且想发布更新。我有来自omniauth的用户的以下信息:linkedin_verifier:****linkedin_token:*****linkedin_secret:*****linkedin_url:http://www.linkedin.com/pub/*****但是不知道怎么用它发帖。我看过:https://github.com/pengwynn/linkedin,但它需要一个请求token和请求密码(我似乎只有响应token和响应密码),我没有从omniauth获得。有什么想法吗