Integrasi Rocket.Chat dengan FreeIPA¶
Settings¶
LDAP¶
General¶
| parameter | nilai |
|---|---|
| Enable | v |
| Login Fallback | v |
| Find user after login | v |
| Host | ipa1.int.proxsis.co.id |
| Port | 389 |
| Reconnect | v |
| Encryption | No Encryption |
| CA Cert | null |
| Base DN | cn=users,cn=accounts,dc=int,dc=proxsis,dc=co,dc=id |
| Internal Log Level | Warn |
Authentication¶
| parameter | nilai |
|---|---|
| Enable | v |
| User DN | uid=system,cn=sysaccounts,cn=etc,dc=int,dc=proxsis,dc=co,dc=id |
| Password | bintangbintangbintang |
Sync / Import¶
| parameter | nilai |
|---|---|
| Username Field | uid |
| Unique Identifier Field | ipaUniqueID |
| Default Domain | proxsis.com,proxsisgroup.com,synergysolusi.com |
| Merge Existing Users | v |
| Sync User Data | v |
| User Data Field Map | {“cn”:”name”, “mail”:”email”} |
| Sync LDAP Groups | v |
| Auto Remove User Roles | x |
| User Group Filter | (&(cn=semesta)(memberUid=uid)) |
| LDAP Group BaseDN | cn=groups,cn=accounts,dc=int,dc=proxsis,dc=co,dc=id |
| User Data Group Map | { “semesta”: “user”, } |
| Auto Sync LDAP Groups to Channels | v |
| Channerl Admin | rocket.cat |
| LDAP Group Channel Map | { “semesta”: “general” } |
| Auto Remove Users from Channels | v |
| Sync User Avatar | v |
| Background Sync | x |
| Background Sync Interval | Every 24 hours |
| Background Sync Import New Users | v |
| Background Sync Update Existing Users | v |
Timeouts¶
| parameter | nilai |
|---|---|
| Timeouts (ms) | 60000 |
| Connection Timeouts (ms) | 1000 |
| Idle Timeout (ms) | 1000 |
User Search¶
| parameter | nilai |
|---|---|
| Filter | (memberOf=cn=semesta,cn=groups,cn=accounts,dc=int,dc=proxsis,dc=co,dc=id) |
| Scope | sub |
| Search Field | uid |
| Search Page Size | 250 |
| Search Size Limit | 1000 |
User Search (Group Validation)¶
| parameter | nilai |
|---|---|
| Enable LDAP User Group Filter | v |
| Group ObjectClass | * |
| Group ID Attribute | cn |
| Group Member Attribute | memberUid |
| Group Member Format | uid |
| Group name | semesta |