How to implementing custom identity authorization with AWS Amplify (Flutter or JS)

0

In the iOS AWSCore/AWSCognito library one can authorize bespoke third party auth systems into an AWS identity pool roughly as follows:

let myIdProvider = MyCustomIdProvider()
let credentialsProvider = AWSCognitoCredentialsProvider(regionType: AWSRegionType.USWest2, identityProvider: myIdProvider)
let configuration = AWSServiceConfiguration(region: AWSRegionType.USWest2, credentialsProvider:credentialsProvider)!
// which is then used for things like S3 access...

// The custom provider class...
class MyCustomIdProvider : AWSCognitoCredentialsProviderHelper {
   override func token() -> AWSTask<NSString> {
       // Do the verification here
   }
}

I want to move this code to a cross platform solution (in Dart/Flutter ideally but happy with a JS solution for now). How can I accomplish that in Amplify?

1回答
0

You can use Amazon Cognito to authorize with 3rd Party application using AWS Amplify. If you are using React Web Framework in Amplify refer to this BlogPost here that walks you through the steps required to integrate with Okta. Hope this gives you the required ideas.

AWS
エキスパート
Parnab
回答済み 2年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ