mirror of
https://framagit.org/YunoHost-Apps/gitea_ynh.git
synced 2024-11-21 18:41:35 +01:00
Update login source config and add group support
This commit is contained in:
parent
77c36786f4
commit
01f092458d
@ -1,6 +1,69 @@
|
|||||||
INSERT INTO `__APP__`.`login_source`
|
INSERT INTO `__APP__`.`login_source`
|
||||||
(`id`, `type`, `name`, `is_active`, `cfg`, `created_unix`, `updated_unix`)
|
(`id`, `type`, `name`, `is_active`, `cfg`, `created_unix`, `updated_unix`)
|
||||||
VALUES
|
VALUES
|
||||||
('1', '2', 'YunoHost LDAP', '1', '{"Name":"Yunohost LDAP","Host":"localhost","Port":389,"UseSSL":false,"BindDN":"","BindPassword":"","UserBase":"ou=users,dc=yunohost,dc=org","AttributeName":"givenName","AttributeSurname":"sn","AttributeMail":"mail","Filter":"(&(uid=%s)(objectClass=posixAccount)(permission=cn=__APP__.main,ou=permission,dc=yunohost,dc=org))","AdminFilter":"(permission=cn=__APP__.admin,ou=permission,dc=yunohost,dc=org)","Enabled":true}', '1464014433', '1464015955')
|
('1', '2', 'YunoHost LDAP', '1',
|
||||||
|
'{
|
||||||
|
"Name": "YunoHost LDAP",
|
||||||
|
"Host": "localhost",
|
||||||
|
"Port": 389,
|
||||||
|
"SecurityProtocol": 0,
|
||||||
|
"SkipVerify": false,
|
||||||
|
"BindDN": "",
|
||||||
|
"BindPassword": "",
|
||||||
|
"UserBase": "ou=users,dc=yunohost,dc=org",
|
||||||
|
"UserDN": "",
|
||||||
|
"AttributeUsername": "uid",
|
||||||
|
"AttributeName": "givenName",
|
||||||
|
"AttributeSurname": "sn",
|
||||||
|
"AttributeMail": "mail",
|
||||||
|
"AttributesInBind": false,
|
||||||
|
"AttributeSSHPublicKey": "",
|
||||||
|
"AttributeAvatar": "",
|
||||||
|
"SearchPageSize": 0,
|
||||||
|
"Filter": "(&(uid=%s)(objectClass=posixAccount)(permission=cn=__APP__.main,ou=permission,dc=yunohost,dc=org))",
|
||||||
|
"AdminFilter": "(permission=cn=__APP__.admin,ou=permission,dc=yunohost,dc=org)",
|
||||||
|
"RestrictedFilter": "",
|
||||||
|
"Enabled": true,
|
||||||
|
"AllowDeactivateAll": false,
|
||||||
|
"GroupsEnabled": true,
|
||||||
|
"GroupDN": "ou=groups,dc=yunohost,dc=org",
|
||||||
|
"GroupFilter": "",
|
||||||
|
"GroupMemberUID": "memberUid",
|
||||||
|
"GroupTeamMap": "",
|
||||||
|
"GroupTeamMapRemoval": true,
|
||||||
|
"UserUID": "uid"
|
||||||
|
}', UNIX_TIMESTAMP(NOW()), UNIX_TIMESTAMP(NOW()))
|
||||||
ON DUPLICATE KEY
|
ON DUPLICATE KEY
|
||||||
UPDATE cfg='{"Name":"YunoHost LDAP","Host":"localhost","Port":389,"UseSSL":false,"BindDN":"","BindPassword":"","UserBase":"ou=users,dc=yunohost,dc=org","AttributeName":"givenName","AttributeSurname":"sn","AttributeMail":"mail","Filter":"(&(uid=%s)(objectClass=posixAccount)(permission=cn=__APP__.main,ou=permission,dc=yunohost,dc=org))","AdminFilter":"(permission=cn=__APP__.admin,ou=permission,dc=yunohost,dc=org)","Enabled":true}';
|
UPDATE
|
||||||
|
updated_unix=UNIX_TIMESTAMP(NOW()),
|
||||||
|
cfg='{
|
||||||
|
"Name": "YunoHost LDAP",
|
||||||
|
"Host": "localhost",
|
||||||
|
"Port": 389,
|
||||||
|
"SecurityProtocol": 0,
|
||||||
|
"SkipVerify": false,
|
||||||
|
"BindDN": "",
|
||||||
|
"BindPassword": "",
|
||||||
|
"UserBase": "ou=users,dc=yunohost,dc=org",
|
||||||
|
"UserDN": "",
|
||||||
|
"AttributeUsername": "uid",
|
||||||
|
"AttributeName": "givenName",
|
||||||
|
"AttributeSurname": "sn",
|
||||||
|
"AttributeMail": "mail",
|
||||||
|
"AttributesInBind": false,
|
||||||
|
"AttributeSSHPublicKey": "",
|
||||||
|
"AttributeAvatar": "",
|
||||||
|
"SearchPageSize": 0,
|
||||||
|
"Filter": "(&(uid=%s)(objectClass=posixAccount)(permission=cn=__APP__.main,ou=permission,dc=yunohost,dc=org))",
|
||||||
|
"AdminFilter": "(permission=cn=__APP__.admin,ou=permission,dc=yunohost,dc=org)",
|
||||||
|
"RestrictedFilter": "",
|
||||||
|
"Enabled": true,
|
||||||
|
"AllowDeactivateAll": false,
|
||||||
|
"GroupsEnabled": true,
|
||||||
|
"GroupDN": "ou=groups,dc=yunohost,dc=org",
|
||||||
|
"GroupFilter": "",
|
||||||
|
"GroupMemberUID": "memberUid",
|
||||||
|
"GroupTeamMap": "",
|
||||||
|
"GroupTeamMapRemoval": true,
|
||||||
|
"UserUID": "uid"
|
||||||
|
}';
|
||||||
|
Loading…
Reference in New Issue
Block a user