raj*_*_kr 3 amazon-s3 amazon-web-services ios swift amazon-cognito
我正在尝试使用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
Run Code Online (Sandbox Code Playgroud)
其中self.fbToken是Facebook令牌,CognitoRegionType,CognitoIdentityPoolId和DefaultServiceRegionType都是定义的常量.