RequestedAuthnContext
In the current release of Kasm, the RequestedAuthnContext is required. In future releases this value will be
configurable via standard SAML configuration form. As it stands, some configurations with certain IdPs will not work
properly when Kasm requires this value.
An example of this issue is documented on Microsoft.com
The following steps can be utilized as a workaround.
Workaround
Repeat the following steps on the Web App role of a Multi-Server deployment or the Kasm Workspaces server if using a Single-Server deployment.
Stop the Kasm services
sudo /opt/kasm/current/bin/stop
Edit the
/opt/kasm/current/docker/docker-compose.yamlfile.
sudo vi /opt/kasm/current/docker/docker-compose.yaml
In the
kasm_apisection add an environment variable namedKASM_SAML_REQUESTED_AUTHN_CONTEXTwith a value offalse
...
kasm_api:
environment:
KASM_SAML_REQUESTED_AUTHN_CONTEXT: 'false'
container_name: kasm_api
user: "${KASM_UID?}:${KASM_GID?}"
...
Remove the existing
kasm_apicontainer
sudo docker rm -f kasm_api
Start the Kasm services. The
kasm_apicontainer will be recreated with the new setting applied.
sudo /opt/kasm/bin/start