3

Amazon Cognito を使用して Facebook からログインした後、S3 バケットを一覧表示するためのサンプル iOS アプリケーションを作成しようとしています。残念ながら、Facebook を介した cognito 認証の迅速な例は見つかりませんでした。この例で提供されているものは、認証部分を処理しません。

誰でもこれのサンプルコードを提供できますか?

非常に残念なことに、Amazon は主要なサービスを迅速にカバーする良い例を提供していません。

4

2 に答える 2

5
// 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 はすべて定義済みの定数です。

于 2015-10-28T00:45:40.413 に答える