草庐IT

Acs-Token

全部标签

ios - 将身份验证 token 从 iOS 应用程序发送到 Safari 到 Safari

我的应用程序中有一些URL,它们通过openURLAPI将用户带到Safari浏览器。我的目标是将身份验证token从应用程序发送到Safari,以便用户使用此token登录。我们的服务器要求将此票证作为header信息的一部分发送。是否有可能将自定义header与NSURL一起发送?我检查了以下链接,其中讨论了查询组件,但服务器不处理它,他们更喜欢不同的解决方案。在外部浏览器中打开URL时,Android有可能发送额外的header,因此现在所有人的目光都集中在iOS上:-)。OpenNSURLRequestInSafari授权token保存在共享钥匙串(keychain)中,Saf

java - 在 APNS 服务器中知道未注册 token 的方法(使用 Spring Server)

在android中成功完成推送通知。现在处理ios推送通知。在gcm服务器推送通知的情况下,服务器通知token未注册或无效等。同样,apns服务器也有任何获取方法。请检查我的代码以在APNS中发送推送通知publicvoidpushMessage(){ApnsServiceservice=null;try{//getthecertificateInputStreamcertStream=this.getClass().getClassLoader().getResourceAsStream("your_certificate.p12");service=APNS.newService

ios - 如何使用带有预定义访问 token 和刷新 token 的 box-ios-sdk?

我正在编写一个包装Box功能的框架,为此我正在使用box-ios-sdk.但是他们所有的身份验证方法都使用自己的流程。我必须输入appID和appSecret,然后启动流程以获取由sdk内部管理的访问token。交易是我已经我自己的OAuth2Flow实现了,我已经有了boxAPI的accessToken和刷新token。那么如何使用(或以某种方式初始化)带有我已经拥有的token的box-ios-sdk?例子:[[BOXOAuth2Sessionalloc]initWithAccesstoken:(NSString*)refreshToken:(NSString*)expireDat

ios - 为什么我的 Auth0 token 从 iOS 发送到 node.js 服务器时总是返回无效?

我在iOS应用程序中使用Auth0的服务,服务器基于node.js和express.js构建。我已尽我所能关注Auth0的文档和种子项目,但服务器一直提示我从我的iOS应用程序发送的token无效。这是我的一些代码:来自服务器-身份验证和路由声明,如Auth0documentation中指定varauthenticate=jwt({secret:newBuffer(process.env.AUTH0_CLIENT_SECRET,'base64'),audience:process.env.AUTH0_CLIENT_ID});app.use('/api',authenticate);ap

ios - 如何在不注册远程静默通知的情况下使用推送 token ?

从WWDC2015Session720读取它说:Silentnotificationsareenabledbydefault.Theuserdoesnotneedtogivepermissiontoyourapptousethem.Youcanstartusingthemwithoutaskingtheuserforpermission我的问题是:如何在不注册Remote的情况下使用推送token?如果我仍然需要注册,那么这里的“默认”是什么意思?这是否意味着您不必提示注册,但仍然必须在应用程序启动时在后台注册?这可能意味着默认是一个非常糟糕的词?我读了thisquestion但它没有

ios - 提供的注册 token 未注册

我正在尝试通过Google云功能为iOS发送推送通知,但它返回错误,提示提供的注册token未注册。但我已经通过调试我的应用程序进行了检查,并且FCM注册token是正确的。之后,我尝试通过提供FCMtoken通过Firebase控制台向单个设备发送推送通知,但由于Unregisteredregistrationtoken而失败。为什么会发生这种情况,因为设备FCMtoken没有问题? 最佳答案 我认为这应该是一些粗心的错误,你应该确保以下几点:token与-[FIRMessagingDelegatemessaging:(FIRMe

iphone - 没有为 APNS 获取设备的设备 token ?

我为APNS开发应用程序。我的代码在一台设备上工作正常,我也收到了设备的苹果推送通知。但是当我为设备运行该应用程序时,我获得了设备token并通过该token我将能够完成所有过程。现在我的问题是当我为其他设备安装相同的应用程序时,以下方法不起作用。application:(UIApplication*)appdidRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceTokenapplication:(UIApplication*)appdidFailToRegisterForRemoteNotificationsWi

ios - facebook 万岁 token 更新

我使用的是FacebookiOSSDK3.1。来自FacebookdocsAppscreatedfromourMobileSDKs(AndroidandiOS),fromDesktopAppsandtheserver-sideLoginflowautomaticallygetlong-livedUserAccessTokens.Thislong-livedtokenrefreshesandextendseachtimetheusertriggerstheauthflow.token的有效期为60天。我有当前的实现:-(BOOL)application:(UIApplication*)a

ios - 何时正确存储或删除用户设备 token

好的,我正在iOS中编写此应用程序。很好地获得了推送通知。我只有一个问题。我是明智的做法是在用户登录时存储用户设备token并在他们注销时将其删除,或者永远保留它并且基本上只在用户登录时更新它。我想我正在寻找的是..存储和更新设备token的最佳实践。我的主要问题是……当用户注销时……他们不希望不再收到推送通知。Facebook是如何处理这个问题的?据我了解,如果我通过FB应用程序注销我的FB帐户。它不再向我发送通知,对吗?我不是一个大的FB用户哈哈 最佳答案 我在用户登录时使用NSUserDefaults存储我的(并将其发送到我的

ios - 推送通知 token 是 Mac 和 iOS 独有的吗?

我的意思是:如果你有一个应用程序在两个平台上运行,你能确定iOS上的给定token不归因于Mac吗?我很确定这不是我们可以“知道”的东西(苹果内部),我不应该假设它,但我真的很好奇如果你(错误地)发送“iOS”推送(用于您的iOS应用程序)到Mactoken。它能到达另一个iOS用户吗?!我想可能...想象一下以下情况(简化):您知道您必须向您的Mac应用程序发送token“foo”的推送。您在iOS应用程序上错误地向“foo”发送了一个推送。我希望它会降落在空地上/您会从APNS返回一个错误,但我猜它也可能降落在您的iOS应用程序的“随机”用户身上,这不是用户想要的(在Mac应用程序