--- myst: html_meta: "description lang=en": "Create user groups with custom settings and authentication in Kasm Workspaces." "keywords": "Kasm, Server, Groups, Configuration" "property=og:locale": "en_US" --- ```{title} Groups ``` # Groups Groups are used to define roles for specific sets of users in Kasm Workspaces. By default there are two groups created by the system, the Administrators group and the All Users group, the All Users group is the default group for every user where statewide settings can be set. Groups can be used to specify Kasm images and settings for different sets of users. For example, you may have a custom image for developers with pre-installed developer tools. You can tie that image to a group. You can define settings for that group, such as enabling bi-directional clipboard. ## Create Group Steps to create individual groups for sections of users. - Select Groups tab from navigation menu - Select Create New Group from the top right of the table - Specify Group properties listed below ```{include} /guide/groups/group_properties.md ``` There are cards in the view group page that allow for the selection of its users ```{image} /images/groups/group_users.jpg :scale: 70% ``` ```{include} /guide/groups/group_settings.md ``` ## Group Workspaces Administrators can define which Workspaces are available to each group. By default newly created workspaces are automatically assigned to the **All Users** group. This behavior can be changed by modifying the **Add Images To Default Group** global {doc}`Settings `. ```{image} /images/groups/group_images.png :scale: 70% ``` ## SSO Group Mappings Administrators can configure the system to automatically map users that authenticate with an SSO provider (e.g SAML, OpenID, LDAP) into Kasm Groups. If **Assign All Users** is selected, any user that authenticates with the defined SSO provider will be added to the Kasm group. Otherwise, only users that have the defined **Group Attributes** passed in by the SSO provider will be added to the group. These group mappings are evaluated and updated at each user login. If a mapping is defined and a user does not have the group attributes listed, the user will be removed from the group. ```{image} /images/groups/sso_group_mappings.png :align: center :scale: 70% ``` ```{image} /images/groups/sso_group_mapping_config.png :align: center :scale: 70% ```