LinkedIn登录将凭据保存在iOS中 [英] LinkedIn Login saves the credentials in iOS

查看:107
本文介绍了LinkedIn登录将凭据保存在iOS中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用LinkedIn共享图像.在此之后,我需要首次登录,这需要在应用程序中保存LinkedIn凭据.当我下次再次运行该应用程序时,将显示LinkedIn登录.我该如何解决这个问题.

I am using LinkedIn to share the images. I need to login at first time after that it needs to save the LinkedIn credentials in the app. When i run the app next time again LinkedIn Login will display. How can i solve this problem.

我已经保存了访问令牌并传递了该值,但是仍然收到这样的错误消息:合作伙伴未正确实施身份验证协议"

I have saved the access token and passing that value, but still i am getting the error message like this "The partner did not properly implement the authentication protocol"

推荐答案

当您获取accessToken时:

When you fetch the accessToken:

self.accessToken = [[OAToken alloc] initWithHTTPResponseBody:responseBody];

将其保存为用户默认设置,以便下次您可以使用它来避免重新登录:

Save it in the user defaults so next time you can use it to avoid re-login:

[[NSUserDefaults standardUserDefaults] setObject:responseBody forKey:@"accessToken"];

访问accessToken:

Access back the accessToken:

NSString* accessToken = [[NSUserDefaults standardUserDefaults] valueForKeyPath:@"accessToken"];

OAMutableURLRequest *request =[[OAMutableURLRequest alloc] initWithURL:url consumer:self.consumer token:[[OAToken alloc] initWithHTTPResponseBody:accessToken]];

这篇关于LinkedIn登录将凭据保存在iOS中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆