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 Respuesta
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
EXPERTO
Parnab
respondido hace 2 años

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas