我正在尝试使用JSON导入选项创建新领域,并且正在使用
创建领域bool ECfg_ConnectBD(char* bd_url, ECfgError_t error) {
CLIENT = nullptr;
bson_error_t bson_error;
mongoc_uri_t *uri;
mongoc_init();
if (bd_url == nullptr) {
uri = mongoc_uri_new_with_error(bd_url, &bson_error);
}
else {
uri = mongoc_uri_new_with_error(DEFAULT_URL, &bson_error);
}
if (!uri) {
error = bson_error.message;
return false;
}
CLIENT = mongoc_client_new_from_uri(uri);
if (!CLIENT) {
return false;
}
mongoc_client_set_appname(CLIENT, "ECfg_BD-MONGO");
COLLECTION = mongoc_client_get_collection(CLIENT, DB_NAME, CONF_TABLE);
return true;
}
我已经编写了脚本"defaultRoles": [
"uma_authorization",
"offline_access"
],
,但它仍在创建这两个默认角色。请问如果没有这两个角色,我怎么能创建新领域?
向我建议一些我可以使其自动化的方法。
答案 0 :(得分:1)
这些是默认角色,应从KC管理员“角色-默认角色”中将其删除。