-1

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 还不能做到这一点?

4

1 回答 1

0

原来我需要的是正确的 OAuth 配置值,只需调用signInWithWebUI()

于 2021-04-20T16:16:52.850 回答