草庐IT

mx-oauth-basic

全部标签

android - 带有嵌入式浏览器的 Google OAuth 2.0 和强制门户

Android和IOS设备都有一种机制来检测访客Wifi网络上的强制门户。每当检测到强制门户时,这些设备都会启动嵌入式浏览器以显示强制门户。我的强制门户允许我的访客wifi使用他们的Google身份验证凭据以允许访问我的wifi。该门户通过Google服务触发OAuth2.0并取回用户配置文件。一切正常,不幸的是,Google决定于4月22日停止在嵌入式浏览器中支持OAuth2.0。https://developers.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html据我所知,在强制门户检

ios - 后端的 iPhone Google+ 登录和 OAuth2

在这个link中寻找使用Google+SDKforiOS的教程,我能够配置项目并授予我的应用程序以获取访问token。但是,我不想使用设备中的token来获取其名称、电子邮件等。我想像在我的Android中一样获取临时访问代码(可以为OAuth2token更改)或IDtoken应用。这被谷歌称为cross-clientidentity.想法是后端服务器将收到此交换代码并生成访问token以获取用户个人资料、电子邮件等。然后用户将使用此信息进行注册。然而,iOS应用程序生成的访问token只能由应用程序本身使用,因为使用的应用程序ID是iOS应用程序的ID。我试图用服务器应用程序ID更改

android - 如何在 OAuth 2.0 中为移动应用程序使用隐式授权类型?

我读过tutorial关于OAuth2.0和隐式授权类型。我仍然不明白隐式授权类型如何适用于移动设备(iOS或Android)。例如,如果我们创建一个SSO应用程序(如Facebook)并制作一个SDK来提供此服务。SSO应用程序是通过实用方式还是通过WebView联系授权服务器?还有一点是-隐式授权类型要求您发送重定向URI。我知道您可以为iOS制作自定义uri模式并执行此操作。我不明白的是授权服务器如何调用设备上的自定义URI。 最佳答案 对于移动应用程序中的Oauth2,您可以将redirect_uri设置为一些虚拟URL,例

android - OAuth2 服务器设置 'client_id' 广告 '' client_secret' 为 'password' 授予类型

我对设置Oath2服务器还很陌生,希望有人能帮助我阐明一些事情。这是我正在实现的包:https://github.com/lucadegasperi/oauth2-server-laravel根据我对这个包的了解,我很确定“密码”/“资源所有者”grant_type是我应该用来设置移动应用程序的API访问权限的方式,就像移动银行应用程序一样(敏感数据)引用OAuth2规范:https://www.rfc-editor.org/rfc/rfc6749#section-4.3OAth2规范规定客户端必须已经过身份验证,因此必须传递5个参数才能获得访问token:grant_type('密码

C++ 装饰 basic_iostream 类

我想做一些类似下面代码所示的事情:classfoo{private:std::fstream*m_stream;public:foo(std::fstream*stream):m_stream(stream){}foo&write(charconst*s,std::streamsizecount){if(/*condition*/){m_stream->write(s,count);}else{//...}return*this;}foo&read(char*s,std::streamsizecount){if(/*condition*/){m_stream->read(s,count

ios - 如何在面向公众的网站上使用 oauth 保护 iOS 企业分发?

我们有一个应用程序的企业分发,我们希望只在我们的组织内分发。我们已经构建了ipa文件和指向正确位置的plist,并使用url创建了html页面:itms-services://?action=download&url={linktoourplist}。然而,我们的问题是确保分发过程的安全。我们希望拥有公司自有iPad的员工能够在移动时下载该应用程序(他们的移动性很强)。因此,我们希望将plist和应用程序放在需要通过oauth服务登录的公共(public)网站上。我们的问题是,如果我们需要对应用程序和plist的URL进行身份验证,itms-services://url将不再有效。发生

iphone - 如何从 iOS 中的 Yahoo OAuth 集成获取访问 token ?

我正在关注此链接:https://github.com/yahoo/yos-social-objc用于检索雅虎联系人。在提供所有凭据(即key、消费者key、应用程序ID)后,它将转到Safari浏览器进行登录。但登录后,它显示此消息:来完成yahoo!的分享!信息为xxxx,在xxxx中输入代码xxxx所以,我没有得到我应该输入此代码的地方?以及它将如何重定向到我的应用程序。Plist中缺少什么我应该在Plist中添加什么?我们将不胜感激。 最佳答案 通过此操作获取AuthKey--https://github.com/ddsak

objective-c - 为 Instagram 使用 gtm-oauth2 的 OAuth 失败

我已经按照“非Google服务”的文档设置了OAuth请求,并且我完成了90%的工作。该应用程序打开一个WebView,我可以在其中使用我的应用程序的正确访问token登录Instagram并接受范围请求,但是一旦我接受请求,我就会收到以下错误:ErrorErrorDomain=com.google.HTTPStatusCode=400"Theoperationcouldn’tbecompleted.(com.google.HTTPStatuserror400.)"UserInfo=0x6b7ab00{data=}Errordata:{code=400;"error_message"=

ios - 无法从 iOS OAuth1.0、OAConsumer 客户端在 tumblr 上发帖

我正在尝试将“tumblr”集成到我的应用程序中。我能够成功获得访问token。但是,当我尝试发帖时,出现以下错误{"meta":{"status":401,"msg":"NotAuthorized"},"response":[]}我正在使用适用于iOS的OAuthConsumer客户端,我已经从MGTwitterEngine中提取了它。这是我试过的。#import"ViewController.h"#defineconsumer_key@"u9iZvT8KIlrTtUrh3vUeXXXXXXXXXXXXXAfgpThGyom8Y6MKKCnU"#defineconsumer_secr

ios - 使用 Firebase 登录 Facebook。找不到 OAuth 重定向 URI

我正在按照Firebase提供的手册进行操作。然而,有一个早期的步骤我似乎无法做到。手册告诉我我可以在Facebook的哪个位置找到此设置?根据其他手册,它应该在客户端token下方,但它不是。我非常感谢在这个问题上的任何帮助。 最佳答案 如果您刚刚创建了Facebook应用程序,则必须先添加“Facebook登录”产品。您可以点击页面左侧PRODUCTS部分下的+AddProduct链接,然后选择FacebookLogin结果页面。添加此产品后,您可以在以下页面中找到设置https://developers.facebook.co