description |
---|
List of available login methods and features and their differentiation for Enterprise and Community additions. |
- Login
- Login Fallback: This option allows regular password users to log in on Rocket.Chat. It will let LDAP users continue using Rocket.Chat if the LDAP server is down.
- Merge with existing Rocket.Chat users: Detect if the LDAP user is already registered on Rocket.Chat and use the same user for both authentication types
- Filter what LDAP users can log in: There are two settings to manage this: Search Filter and Group Filter
- Encryptions: The encryption method used to secure communications to the LDAP server
- Basic User Data Sync: Load information from the LDAP user to Rocket.Chat
- Load Basic User Data from LDAP: Email, name, and username
- Load Avatars: Load the user's avatar from an LDAP attribute
- Advanced User Data Sync: Load information from the LDAP user to Rocket.Chat
- Load Custom User Data from LDAP: Load any LDAP attribute to a custom field on Rocket.Chat
- Advanced-Data Sync: Perform additional operations based on data from LDAP
- Roles Mapping from Groups: You can map any LDAP group to a Rocket.Chat role
- Auto-Subscribe to Channels: You can map any LDAP group to a Rocket.Chat channel
- Auto-Unsubscribe from Channels: You can also remove users from Rocket.Chat channels on LDAP
- Auto-Join Teams: You can map any LDAP group to a Rocket.Chat team
- Auto-Leave Teams: You can also remove users from Rocket.Chat teams on LDAP
- Background Sync: Periodic background sync
- Incremental Sync: Give the option to use Incremental Sync (will be implemented in a future release)
- Sync User Active State: Determine if users should be enabled or disabled on Rocket.Chat based on the LDAP status
- Auto logout: Auto logout user on next sync when it's removed/disabled on LDAP group
{% content-ref url="admin-panel/settings/ldap/" %} ldap {% endcontent-ref %}
- Basic Synchronization: Keep user data in sync with the server on login (email, name, and username)
- Customizable User Interface: Ability to customize button color and text
- Roles mapping: Role mapping from user groups
- Fields mapping: Select any field you want to sync with RC
- Advanced: Advanced settings (eg. login with username and password x win user)
{% content-ref url="admin-panel/settings/saml/" %} saml {% endcontent-ref %}
- Basic Social logins / pre-defined OAuth options: Keep user data in sync with the server on login (Unique identifier and username)
- Avatar import
- Login methods
- Apple
- Dolphin
- Drupal
- GitHub
- GitHub Enterprise
- GitLab
- Meteor
- Nextcloud
- Tokenpass
- WordPress
- Basic Custom OAuth: Basic login settings
- Login via Custom OAuth protocol using a unique identifier
- Load Name, Username and Email from OAuth
- Import Avatar from OAuth
- Advanced Custom OAuth:
- Assign Rocket.Chat roles based on OAuth roles
- Join channels automatically based on OAuth roles
{% content-ref url="admin-panel/settings/oauth/" %} oauth {% endcontent-ref %}
{% content-ref url="../../resources/frequently-asked-questions/ldap-faq.md" %} ldap-faq.md {% endcontent-ref %}