草庐IT

cognito-identity

全部标签

ios - AWS Cognito 登录不工作 (Swift-iOS)

我已将Cognito集成到我的xcode项目中。注册/密码更新功能工作正常。但是我似乎无法让登录过程正常工作。我打开日志并收到以下错误{"__type":"NotAuthorizedException","message":"AccessTokenhasexpired"}Domain=com.amazonaws.AWSCognitoIdentityProviderErrorDomainCode=-1000"Authenticationdelegatenotset"UserInfo={NSLocalizedDescription=Authenticationdelegatenotset}

collections - iOS8 Swift "AnyObject"is not identical to "String"尝试访问字典时出现错误-如何抑制?

我在Objective-C和Swift混合项目中工作,在尝试检索我知道是字符串的对象时看到以下错误消息:“AnyObject”与“String”不同。我真的不想每次都明确指定我从集合中得到什么。我怎样才能抑制这样的编译器错误并允许我使用任何对象,例如Objective-Cid类型? 最佳答案 letdict=(dataSource.array[indexPath.row])asNSDictionarycell.titleLabel.text=dict.objectForKey("done")!asString编辑:更安全的解决方案是

ios - iOS 上的 Mobile Hub Cognito

我一直在开发一个使用AWSMobileHub作为后端的iOS应用程序,但我似乎无法弄清楚如何为用户登录功能实现自定义身份验证UI。更好的是,我找不到任何文档至少可以提示我应该如何去做。我发现的唯一一点资源是AWS提供的AuthUI功能,这在我的情况下并不理想。(我应该提到我对AWSswift开发有点陌生)我的想法是,当您在MobileHub上启动新项目时,我可以使用提供给您的awsconfiguration.json,然后将其集成到UIViewController类中以用于身份验证,而无需使用AuthUI库.这是我尝试过的:@IBOutletweakvaremailField:UITe

swift - 使用 cognito 连接时 Appsync 返回 401 错误

所以我设置了cognito和appsync,并将它们都连接到我的iOS客户端。Appsync在控制台上运行良好,但当我从iOS发出任何请求时,我收到401错误,没有任何错误消息。我可以正常登录和退出Cognito。我想我可能将错误的东西传递给了某些东西?这是我的应用委托(delegate)代码:导入UIKit导入AWSAppSync导入AWSS3导入AWSCognitoIdentityProvidervarcredentialsProvider:AWSCognitoCredentialsProvider?varpool:AWSCognitoIdentityUserPool?@UIApp

ios - 在 iOS 应用程序中测试 Cognito 身份验证

我有一个带有Cognito身份验证的iOS应用程序,与CognitoYourUserPoolsSample非常相似.最重要的片段在SignInViewController.swift中:当用户点击登录时,添加异步任务:varpasswordAuthenticationCompletion:AWSTaskCompletionSource?...@IBActionfuncsignInPressed{...letauthDetails=AWSCognitoIdentityPasswordAuthenticationDetails(username:self.username.text!,pa

swift - 'UIColor !' is not identical to ' SKColor'

有人能解释一下为什么吗,正如导入定义中所说:typealiasSKColor=UIColor我收到错误“UIColor!”当我执行以下操作时与“SKColor”不相同?我正要说“我知道UIColor和UIColor之间的区别!”但实际上,也许我真的不明白!importUIKitimportSpriteKitfuncnColours(gradient:[SKColor])->Int{returngradient.count}letgradient=[SKColor.redColor(),SKColor.magentaColor()]nColours([SKColor.redColor()

swift - 使用 += 将字符附加到字符串时出错 : String is not identical to UInt8

当尝试使用+=运算符将Character附加到String时,出现以下错误:StringisnotidenticaltoUInt8错误发生在下面代码中的puzzleOutput+=char行:letpuzzleInput="greatmindsthinkalike"varpuzzleOutput=""forcharinpuzzleInput{switchchar{case"a","e","i","o","u":continuedefault:puzzleOutput+=char}}println(puzzleOutput)如何将Charater附加到String?

ios - String is not identical to NSObject 错误,同时在 Swift 中应用约束(视觉约束)

importUIKitimportFoundationclassDetailView:UIViewController{varfullImage:UIImageView?varnameLabel:UILabel?vardetailLabel:UILabel?overridefuncviewDidLoad(){super.viewDidLoad()fullImage=UIImageView()nameLabel=UILabel()detailLabel=UILabel()self.view.addSubview(fullImage!)self.view.addSubview(nameLa

ios - AWS Lambda/Cognito 身份验证 - 担任 Auth 角色

我正在尝试在Swift中创建一个iOS应用程序,它使用以下使用AWSLambda的身份验证服务-https://github.com/danilop/LambdAuth它使用适用于iOS的AWS移动开发工具包与DynamoDB和Lambda通信-http://docs.aws.amazon.com/mobile/sdkforios/developerguide/这是使用从Lambda登录函数返回的token的网站示例代码,我想Swift代码会类似-https://github.com/danilop/LambdAuth/blob/master/www/login.html#L69这是为

ios - AWS-Cognito 和 DynamoDB 将如何用于移动开发-iOS-Swift

我正在尝试将AWSCognito和AWSDynamoDB用于我的移动应用程序,这些应用程序也已经完成了AWS文档,但正如我深入研究的那样,我使用它来获得一项新服务,该服务在某种程度上与另一项相关,请帮助解决什么问题一种正确的方法,我正在尝试详细说明,我可能以错误的方式理解了事情:所以我有两个屏幕,一个是注册,另一个是登录根据我的说法,当用户将通过输入他们的凭据登录时,我正在创建一个身份ID和数据集,这里成功创建的是iOSSwift的代码:@IBActionfuncsubmitButtonAction(sender:UIButton){varusername=self.inputTfUn