问题描述
https://docs.amplify.aws/lib/auth/signin_web_ui/q/platform/flutter#ios-platform-setup
我想知道是否可以将 SAML 与 Flutter Amplify 插件一起使用
我只看到有关如何使用原生 iOS 和 Android 执行此操作的文档
Flutter 如何做到这一点
是否就像更新到 awsconfiguration.json 以包含您的 SAML 信息一样简单?
{
"IdentityManager": {
...
},"CredentialsProvider": {
...
},"CognitoUserPool": {
...
},"Auth": {
"Default": {
"OAuth": {
"WebDomain": "YOUR_AUTH_DOMAIN.auth.us-west-2.amazoncognito.com",// Do not include the https:// prefix
"AppClientId": "YOUR_APP_CLIENT_ID","SignInRedirectURI": "myapp://","SignOutRedirectURI": "myapp://","Scopes": ["openid","email"]
}
}
}
}
然后只是调用 Amplify.Auth.signInWithWebUI();
?
还是我错过了其他需要的东西?
或者 Flutter Amplify 还不能做到这一点?
解决方法
结果我只需要正确的 OAuth 配置值,只需调用 signInWithWebUI()