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