草庐IT

omniauth-oauth

全部标签

ios - Ionic Framework 和 Firebase 3.x 版本 : This domain is not authorized for OAuth operations for your Firebase project

我正在使用IonicFramework和Firebase开发一个iOS应用程序。我已经在我的项目中将FirebaseSDK更新到版本3.x。我想要做的是在真实设备上使用Facebook对用户进行身份验证。当我在浏览器上测试时一切正常。但是,每当我在真实的iOS设备上运行时,我总是会收到以下错误:此域无权对您的Firebase项目进行OAuth操作。从Firebase控制台编辑授权域列表。在Firebase上,我已经将“localhost”和“127.0.0.1”添加到我的授权域列表中。所以我不确定现在该做什么。请注意,我的项目中没有使用WKWebView。这里有人可以告诉我如何解决这个

ios - AppAuth iOS。用户在我自己的 OAuth2 服务器上注册帐户后如何保存 token 信息

我有一个iOS应用程序和一个用Spring编写并实现了OAuth2机制的后端。我的后端有一个signup端点,它接受一些用户数据并返回OAuth2响应,例如{"access_token":"9154140d-b621-4391-9fdd-fbba9e5e4188","token_type":"bearer","refresh_token":"dd612036-7cc6-4858-a30f-c548fc2a823c","expires_in":89,"scope":"write"}之后,我想将OIDAuthState保存在我的钥匙串(keychain)中,因此我执行以下操作:funcsa

ios - 使用 Google OAuth 2.0 时如何防止额外 View 显示访问代码

我关注了http://googlemac.blogspot.com/2011/05/ios-and-mac-sign-in-controllers.html允许用户使用Google登录iPhone应用程序。在我点击“允许访问”按钮后,我看到一个额外的屏幕,上面写着:“请复制此代码,切换到您的应用程序并将其粘贴到那里:(文本框中的代码)。”这是我的:-(IBAction)googleLoginTapped:(UIButton*)sender{[selfloginToGoogle];}-(void)loginToGoogle{//ForGoogleAPIs,thescopestringsa

ios - 从 iOS + Bonjour 使用 Google Oauth2 webflow(赞!)

我正在构建一个iOS应用程序,它要求用户使用服务器端网络流程通过Oauth2授权GoogleAPI。我目前打开一个UIWebView来启动oauth2流程。这在模拟器中运行良好,因为我将重定向URI设置为http://localhost并在我的本地机器上运行了一个服务器。但是,我想在设备上进行测试,同时仍然连接到在我的桌面上运行的服务器。为此,我让应用程序发现我的桌面地址(本地子网IP或bonjour地址,如http://foo.local.)以连接到服务器。但是,GoogleOauth2流程表示它不能使用本地URI作为重定向URL。有什么办法解决这个问题吗?如果可能的话,我不想弄乱我

ios - RestKit OAuth 2 密码验证流程

我正在使用RestKit使用自己的OAuth2提供程序。我尝试通过ResourceOwnerPasswordCredentials进行身份验证.谁能提供一些示例代码和最佳实践,以通过RestKit一般请求protected资源并通过凭据进行身份验证以获取特定的访问token?可能ResKit本身不是最好的选择? 最佳答案 您应该查看此链接:https://github.com/RestKit/RestKit/wiki/OAuth-Support-on-RestKit你可以尝试这样的事情(我在我的应用程序委托(delegate)中这样

ios - OAuth 2 承载授权 header

随着客户端API的更新,HTTPBasicAuthication方法已替换为OAuth2Bearer授权header。使用旧API,我将执行以下操作:NSURLCredential*credential=[NSURLCredentialcredentialWithUser:self.account.usernamepassword:self.account.tokenpersistence:NSURLCredentialPersistenceForSession];NSURLProtectionSpace*space=[[NSURLProtectionSpacealloc]initWi

ios - SFSafariViewController 删除 OAuth2 Cookie

我有一个iOS应用程序,它在UIWebView中使用OAuth2通过UberAPI进行身份验证。升级到iOS9时,我遇到了ATS阻止登录页面的https请求的问题。然后我为Uber登录页面添加了一个异常(exception),但随后注意到登录页面向Facebook、AmazonWebServices和其他网站发出了其他几个请求,所有这些都被ATS阻止了。我不想维护Uber登录页面的异常列表,因为Uber可以轻松更改他们的页面,而我的应用程序不会有正确的异常。所以我决定试一试SFSafariViewController。我可以使用SFSafariViewController完成OAuth

ios - OAuth2 "social login"流程(允许通过 Facebook/Twitter 进行 OAuth2 身份验证): are there any examples/literature?

我正在为基于Web的自定义社交网络应用程序开发原生移动应用程序。我们正在构建一个RESTAPI来与网络服务器通信,我们选择OAuth2作为身份验证方法(grant_type=password流程)。网络应用程序允许用户使用外部服务(即Facebook和Twitter)登录和注册。我们需要在移动应用程序上也允许这样做。问题是:我们如何才能做到这一点?Pinterest移动应用程序能够管理这种情况(见附图)。这里使用的流程是什么?它们的行为是否像经典的OAuth驱动的应用程序(移动应用程序直接通过FacebookAPI充当OAuth客户端?)。如果是这样,那么移动应用程序如何通过Pinte

ios - 使用社交框架检索 Twitter OAuth token (iOS6)

对于如何使用iOS社交框架获取TwitterOAuthtoken,我有点困惑。假设我在iOS6上设置了Facebook和Twitter帐户,我可以获得ACAccount。当我检查FacebookACAccount的ACAccountCredential时,设置了OAuthToken属性,但对于TwitterACAccount,它不是。TwitterACAccount的所有其他详细信息均已设置,只是ACAccountCredential未设置。更令人困惑的是,我看到了一篇关于使用反向身份验证获取OAuthtoken(https://dev.twitter.com/docs/ios/usi

ios - iOS 中的 OAuth 2.0 集成

多年来,我一直在努力将OAuth2.0集成到我的iPhone应用程序中。我找了又找图书馆、教程等等……但它们都把我引向了死胡同。我遇到的主要问题是,它们要么有已弃用的代码,要么就是不起作用,要么它们有一些文档,但真的很难理解(无论如何对我来说......)。我能为Xcode找到的最好的OAuth2库是这个:https://github.com/nxtbgthng/OAuth2Client但那个的主要问题是它似乎没有做任何事情......我已经按照它附带的所有文档和说明进行操作,但是在构建和运行之后,它似乎没有进行身份验证........所以我想我的主要问题是:有人知道任何好的和最新的X