使用 SAML 进行 Flutter 放大

Flutter Amplify with SAML

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()