使用 SAML 进行颤振放大

Posted

技术标签:

【中文标题】使用 SAML 进行颤振放大【英文标题】:Flutter Amplify with SAML 【发布时间】:2021-07-11 19:14:41 【问题描述】:

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 中还不能实现吗?

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于使用 SAML 进行颤振放大的主要内容,如果未能解决你的问题,请参考以下文章

颤振:ListWheelScrollView 放大镜不起作用

使用基于 SAML 的基本身份验证进行身份验证?

如何在多租户环境中自动选择配置的 SAML 身份提供程序以使用 Spring SAML 进行 SSO

使用 SAML 对 Spring Boot 应用程序进行身份验证的问题

使用 Node.js 和 SPA 进行 SAML2.0 身份验证

使用自签名证书进行 Saml 2 断言