linuxserver / docker-kasm

Kasm Workspaces platform provides enterprise-class orchestration, data loss prevention, and web streaming technology to enable the delivery of containerized workloads to your browser.
GNU General Public License v3.0
299 stars 28 forks source link

[FEAT] Pass SSO (OIDC) / LDAP config #35

Open ne0YT opened 1 year ago

ne0YT commented 1 year ago

Is this a new feature request?

Wanted change

I would like to pass my OIDC (SSO)- config directly using a .env or another config.

Reason for change

would make the setup easier to fully automate

Proposed code change

No response

github-actions[bot] commented 1 year ago

Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.

LinuxServer-CI commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. This might be due to missing feedback from OP. It will be closed if no further activity occurs. Thank you for your contributions.

thelamer commented 11 months ago

We don't really have our hooks in the Kasm Installation and afaik this is not even something you can do with a stock Kasm install anyway. I do agree though that bypassing the installer all together and just passing in a config would be optimal.

LinuxServer-CI commented 10 months ago

This issue has been automatically marked as stale because it has not had recent activity. This might be due to missing feedback from OP. It will be closed if no further activity occurs. Thank you for your contributions.

SultanARIA1387 commented 9 months ago

Nice

LinuxServer-CI commented 8 months ago

This issue has been automatically marked as stale because it has not had recent activity. This might be due to missing feedback from OP. It will be closed if no further activity occurs. Thank you for your contributions.

thelamer commented 8 months ago

So this can technically be achieved the file /kasm_release/conf/database/seed_data/default_properties.yaml since kasm 1.14.0 can include basically anything, I have not full looped anything but the yaml values needed could be exported from the web interface: https://kasmweb.com/docs/latest/guide/import_export/export_configuration.html Then manually added into this file, you would still need to go through the install process but the DB would be seeded with the values you put in this file.