草庐IT

Acs-Token

全部标签

ios - 在用户注销时使 iOS 设备推送 token 无效

当用户注销我的应用时,我如何可靠地使设备的推送token失效(从我服务器上的用户配置文件中删除)?我在我的用户配置文件中保留了一组包含apnstoken的字符串,每当用户在给定设备上启用推送通知时添加一个。后来我意识到推送token对设备来说是唯一的,但显然对我的内部用户帐户一无所知,所以如果一个用户注销而另一个用户登录(同一设备),他们每个人都有相同的token。然后,设备的当前用户会收到针对其中任何一个的推送通知。基本的解决方案是在注销时从用户配置文件中删除设备的token,但我想出了一堆陷阱,因为我认为通过:注销不应该需要网络访问权限——我可以尝试通知我的服务器,但需要异步注销才

ios - 如何使用 Spotify SDK 和 Swift 3 正确处理 token 刷新。错误代码=3840

tl;drI'mreceiving:JSONtextdidnotstartwitharrayorobjectandoptiontoallowfragmentsnotset.ifi'mtryingtoreceiveatokenandNorefreshtokenavailableinthesession!ifI'mtryingtorenewatoken.我正在尝试在Swift3中为Objective-CSpotifyiOSSDKbeta-25设置token刷新。我正在使用Heroku服务器和Spotify提供的Ruby脚本,更改为我的凭据。require'sinatra'require'n

ios - APNS token 应该加密吗?

所以,我想知道,既然用户将他们的APNStoken发送给APNS提供商以接收推送通知,那么token是否应该加密?是否需要SSL?据我所知,token中没有真正的敏感数据。如果有人真的设法从用户​​那里嗅探到token,他仍然必须获得我的推送证书。如果他设法做到了(他不会;-)),他所能做的就是向这个特定用户发送垃圾邮件通知。那是对的吗?还是我错过了什么?另外,我假设不可能根据APNStoken识别设备(或更重要的是,它的用户)?所以,我想确保,如果有人嗅探到来self的一个客户的推送通知注册(注册包含APNStoken和用户感兴趣的信息,并且连接未加密,所以一切都可以明文读取文本).

ios - 在网站和移动应用程序之间共享 Facebook 访问 token

我想要一个网站(带有Devise和Omniauth的Rails3.1)和一个移动应用程序(iOS5)共享身份验证。我的意思是,我希望用户能够通过FacebookSSI访问网站,或者通过SSI访问移动应用程序,并让移动应用程序使用用户的凭据与网站的API对话,以对网站进行身份验证。我目前让Web端与能够SSI到帐户的用户一起很好地工作。我也有移动应用程序工作,支持用户SSI。两者都使用相同的Facebook应用程序。我的问题是找到两者之间共享的内容,我可以将其用于移动应用程序以针对站点进行身份验证。显然两者都可以访问相同的用户ID,但这似乎不太安全。我的移动应用程序有一个访问token,

ios - 获取用于推送通知的生产 iOS 设备 token

我了解分发构建与开发构建中的设备token之间存在差异。我的设备token有适用于沙盒模式的推送通知。我创建了用于分发的新证书,并在分发环境中成功传送到APSN。但是,在使用分发设置时,我的设备不再收到通知(我怀疑这是因为我将我的开发设备token发送到服务器)。我已转到ProjectScheme并将BuildConfiguration设置为Release但我获得的设备token仍与原来相同之前。(另请注意,我已将应用程序包ID设置为允许在开发和分发中推送通知,并且我在服务器上使用分发证书)。您能否告诉我在开发模式下获取推送通知所缺少的内容以及我在获取发送推送通知所需的“实时”设备to

ios - 如何在 iOS 中使用 GIDSignIn 和 GTMOAuth2Authentication 获取刷新 token ?

我正在编写一个iOS应用程序,它使用Google的GIDSignIn[1]来登录用户并使用GTLServiceYoutube来执行针对Youtube的查询(上传视频和检索Youtube视频列表)。这在用户首次登录时工作正常,但大约一小时后,访问token过期并且由于401错误(无效凭据),用户无法再使用GTLServiceYoutube执行查询。成功登录后,我使用以下代码设置GTMOAuth2Authentication:-(void)signIn:(GIDSignIn*)signIndidSignInForUser:(GIDGoogleUser*)userwithError:(NSE

iOS Yelp OAuth token 检索,URLRequest 返回“未找到 client_id 或 client_secret 参数

我正在尝试使用nativeURL和URLRequest类从iOS客户端检索OAuthtoken以使用Yelp的FusionAPI,但它在“tokenInfo”变量中给我这个错误:client_idorclient_secretparametersnotfound.Makesuretoprovideclient_idandclient_secretinthebodywiththeapplication/x-www-form-urlencodedcontent-type这是我的代码:funcgetToken(){varyelpTokenEndpoint="https://api.yelp.

ios - Apple Pay "Payment not completed"- 无法获取 token

我正在使用PassKit实现ApplePay,我正在以正确的方式显示对话框并处理委托(delegate)方法,但每次我使用touchId验证购买时它都会显示“付款未完成”并且永远不会到达我的委托(delegate)方法paymentAuthorizationViewController:didAuthorizePayment:completion:。我做了所有thesethings完全可以设置ApplePay,但我似乎无法取回token以发送到我的支付网关。PKPaymentRequest*request=[[PKPaymentRequestalloc]init];self.payme

iOS 接入点 : sending the device token to the provider in string format

我需要通过调用在我的请求中需要JSON数据的服务,将我的iOS应用程序的APNS设备token发送到我的提供商。我正在阅读Apple的LocalandPushNotificationProgrammingGuide它只说application:didRegisterForRemoteNotificationsWithDeviceToken:委托(delegate)方法将设备token作为NSData传递,您应该将其传递给以二进制数据编码的提供程序。但我需要将其转换为字符串,以便能够向我的提供商发送JSON请求。我也一直在阅读与此相关的几篇文章,因为它看起来很常见,但我发现了一些不同的方

netty-websocket 鉴权token及统一请求和响应头(鉴权控制器)

自己想法和实现,如果有说错的或者有更好的简单的实现方式可以私信交流一下(主要是实现握手时鉴权)需求实现握手鉴权是基于前台请求头Sec-WebSocket-Protocol的本身socket并没有提供自定义请求头,只能自定义Sec-WebSocket-Protocol的自协议问题描述socket握手请求是基于http的,握手成功后会升级为ws前台传输了token作为Sec-WebSocket-Protocol的值,后台接收到后总是断开连接,后来网上看了很多博客说的都是大同小异,然后就看了他的源码一步步走的(倔脾气哈哈),终于我看到了端倪,这个问题是因为前后台的Sec-WebSocket-Prot