我正在尝试使用amazon cognito从facebook登录后创建一个用于列出S3存储桶的示例iOS应用程序.不幸的是,我无法在swift中找到任何通过facebook进行认知认证的例子.示例中提供的那个不处理认证部分.
任何人都可以为此提供示例代码.
亚马逊甚至没有提供快速覆盖主要服务的良好范例.
// Set the AWS credentials provider to use Facebook's auth token let credentialProvider = AWSCognitoCredentialsProvider( regionType: CognitoRegionType, identityPoolId: CognitoIdentityPoolId) let logins: NSDictionary = NSDictionary(dictionary: ["graph.facebook.com" : self.fbToken]) credentialProvider.logins = logins as [NSObject : AnyObject] credentialProvider.refresh() let configuration = AWSServiceConfiguration( region: DefaultServiceRegionType, credentialsProvider: credentialProvider) AWSServiceManager.defaultServiceManager().defaultServiceConfiguration = configuration
其中self.fbToken是Facebook令牌,CognitoRegionType,CognitoIdentityPoolId和DefaultServiceRegionType都是定义的常量.