【问题标题】:Username retrieval from an AWS Appstream 2.0 application with SAML integration从具有 SAML 集成的 AWS Appstream 2.0 应用程序检索用户名
【发布时间】:2021-07-08 13:00:03
【问题描述】:

我们正在为部署在 AWS Appstream 2.0 上的应用程序集成 SAML 身份验证。我们希望在 AppStream_UserName 环境变量中继续接收原始用户名,但我们得到了一个 id 或令牌。有什么方法可以使用它从我们的应用程序中检索原始用户名,这是一个经典的 .NET 桌面应用程序?我们使用Keycloak 作为身份提供者。

我知道How do I get the current user from within an AWS AppStream? 中的答案,但我们可能有数十个甚至数百个用户,如果我正确理解了答案,这将使用户管理变得相当复杂。

【问题讨论】:

    标签: .net saml-2.0 aws-appstream


    【解决方案1】:

    事实证明,用户名格式不是由 SAML 或 Appstream 定义的,而是实际上是 Keycloak 设置。 SAML Client 配置页面有一个Name ID Format 字段,可以将其设置为usernameemail 以获得熟悉的值。您可能还需要设置 Force Name ID Format 切换以覆盖请求级策略。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-28
      • 1970-01-01
      • 2021-05-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多