我一直在具有托管“登录”页面的Userpool上使用SAML身份联盟。我同时配置了Azure Active Directory和cognito用户池,以便可以使用AD用户登录。我以类似的方式添加了多个SAML提供程序,并且可以正常工作。当我使用通过从电子邮件中提取域名来登录到相应IDP的Identifiers属性时,就会出现问题。我遵循了本文档。这就是在AWS控制台中的外观。
现在,当我尝试使用AD用户电子邮件登录时,出现了“不允许登录”错误。当我不使用此标识符可选参数时,它运行良好。
有人可以帮我解决这个问题吗?
我在这段代码中收到错误.有谁能够帮我?
<h4>search:<input type="text" id="name-list" /></h4>
<script type="text/javascript" language="javascript">
$(function () {
$("#name-list")
.autocomplete({
source: function (request, response) {
$.ajax({
url: "/Home/Searchuser", type: "POST", dataType: "json",
data: { searchText: request.term, maxResults: 10 }
})
return false;
},
minLength: 1
}).data("autocomplete")._renderItem = function (ul, item) {
var inner_html = '<a><div class="list_item_container"><div class="image"><img src="' + item.PicLocation + '"></div><div class="label">' + item.label + '</div><div class="description">' + item.DisplayName + '</div></div></a>';
return $("<li></li>")
.data("item.autocomplete", item)
.append(inner_html)
.appendTo(ul);
};
});
</script>
Run Code Online (Sandbox Code Playgroud)
数据正在从服务器正确接收.我哪里弄错了?
我正在使用 ElasticSearch 5.6。我有以下 JSON 文档。
{
"cards": [{
"tag_categories": [
{
"is_sensitive": true,
"category": "Users",
"tags": [
{
"is_selected": true,
"name": "user1"
},
{
"is_selected": true,
"name": "user2"
},
{
"is_selected": false,
"name": "user3"
}
]
}
],
"risk": "medium",
"position": 1,
"placement": 4,
"title": "test title",
}, ...]
}
Run Code Online (Sandbox Code Playgroud)
如果所有给定的用户名和相应的 is_selected 值为 true,我想返回此文档。
这是我的查询。
{
"_source": {
"excludes": ["cards.pages"]
},
"query": {
"bool": {
"must": [{
"match": {
"_all": "hello world"
}
}],
"filter": [{
"nested": {
"path": "cards.tag_categories.tags", …Run Code Online (Sandbox Code Playgroud)