1 Star 0 Fork 5

现任明教教主-乾颐堂/ISE_API

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
ise_api_2_user_create.py 1.08 KB
一键复制 编辑 原始数据 按行查看 历史
from ise_api_0_login_info import username, password, url_prefix, headers
from ise_api_3_group import get_group_detail_by_name
import requests
from requests.auth import HTTPBasicAuth
import json
import urllib3
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
create_user_url = 'config/internaluser'
# 創建用戶
def create_user(user, password, group=None):
if group:
user_data_dict = {'name': user,
'identityGroups': get_group_detail_by_name(group).get('id'),
'password': password}
else:
user_data_dict = {'name': user,
'password': password}
r = requests.post(url_prefix + create_user_url,
auth=HTTPBasicAuth(username, password),
headers=headers,
json={"InternalUser": user_data_dict},
verify=False)
try:
return r.json()
except json.decoder.JSONDecodeError:
return None
if __name__ == '__main__':
print(create_user('user5', 'Cisc0123', group='Employee'))
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/qytang/ISE_API.git
git@gitee.com:qytang/ISE_API.git
qytang
ISE_API
ISE_API
master

搜索帮助