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 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南