小编bfl*_*gan的帖子

如何将 AD FS 组成员身份映射到自定义 AWS Cognito 属性?

我对我的 AD FS 服务器有以下声明:

LDAP 属性:
令牌组 - 不合格名称

传出索赔类型:团体

它在我的 Saml 响应中返回用户所属的组:

    <AttributeStatement>
        <Attribute Name="http://schemas.xmlsoap.org/claims/Group">
            <AttributeValue>Domain Users</AttributeValue>
            <AttributeValue>AWS-Production</AttributeValue>
            <AttributeValue>AWS-Dev</AttributeValue>
        </Attribute>
    </AttributeStatement>
Run Code Online (Sandbox Code Playgroud)

如何将这些组映射到自定义认知用户池属性?

我尝试使用以下 SAML 属性名称进行映射: http://schemas.xmlsoap.org/claims/Grouphttp://schemas.microsoft.com/ws/2008/06/identity/claims/groups

但这些属性不会映射到 Cognito。我尝试将我的自定义映射到其他属性(例如电子邮件地址)并且取得了成功,只是我无法成功映射值的组。

PS 抱歉,我本想发布更详细地记录该过程的照片,但 imgur 在我的工作中被屏蔽了。

amazon-web-services saml-2.0 amazon-cognito adfs3.0

5
推荐指数
1
解决办法
2864
查看次数

Visual Studio 有时不保存文件

我在 Visual Studio 2015 中遇到不一致的错误,这严重影响了我的工作效率。

我正在开发一个非常大的应用程序,我已经从 TFS 中下载了它。有时在工作时我会尝试保存我正在处理的文件,并且星号不会消失并且文件不会保存。尽管在管理员中运行该应用程序,情况仍然如此。

有时解决方案只是重建项目然后尝试保存,但是当这不起作用时,我需要关闭 Visual Studio 并重新启动,无论如何都会丢失我所有的保存。

当我处理 .net 文件时,这还不算太糟糕,因为问题发生的次数要少得多,而且解决方案几乎总是重建,这比必须重新启动要好得多。但是最近我一直在努力Visual Studio 中的 javascript 文件,用它们我得到了大约一次保存,然后问题出现了,重建并没有解决问题,导致我每次保存都必须重新启动 Visual Studio...

我曾尝试在网上搜索遇到类似问题的人,或询问我的工作,但似乎没有人遇到过类似的问题。所以希望,为了我的理智,有人知道我的视觉工作室到底发生了什么。谢谢!

save visual-studio

3
推荐指数
1
解决办法
2493
查看次数

React-Bootstrap NavItem 不触发 onClick 处理程序

当我使用 React-Bootstrap 单击 NavItem 时,我试图调用单击事件处理程序。

我有以下代码:

<Navbar fluid inverse>
            <Navbar.Header>
                <Navbar.Brand>
                    {first} {last}
                </Navbar.Brand>
                <Navbar.Toggle/>
            </Navbar.Header>
            <Navbar.Collapse>
            <Nav>
                {navItems.map(item => {
                    return(
                        <NavItem                           
                        key={item[1]}
                        eventKey={item[1]}
                        onClick={()=> this.handleClick}
                        >
                            {item[0]}
                        </NavItem>
                    );
                })}                  
            </Nav>
            </Navbar.Collapse>
        </Navbar>
Run Code Online (Sandbox Code Playgroud)

以此作为我的点击处理程序:

handleClick(event) {
    event.preventDefault();
    console.log(event);
}
Run Code Online (Sandbox Code Playgroud)

愚蠢的是,这不起作用,但是,当我让 onClick 等于时:

<NavItem                           
  key={item[1]}
  eventKey={item[1]}
  onClick={()=> console.log("Hello")}
  >
  {item[0]}
 </NavItem>
Run Code Online (Sandbox Code Playgroud)

它工作正常,只有当我添加点击处理程序时......有什么想法吗?

reactjs react-bootstrap

0
推荐指数
1
解决办法
5516
查看次数