website/integrations: apache guacamole: cleanup doc page (#10354)

* docs/integrations: apache guacamole: cleanup doc page

Signed-off-by: 4d62 <ext@4d62.me>

* p

* lint fix

* Update website/integrations/services/apache-guacamole/index.mdx

Signed-off-by: Jens L. <jens@beryju.org>

---------

Signed-off-by: 4d62 <ext@4d62.me>
Signed-off-by: Jens L. <jens@beryju.org>
Co-authored-by: Jens L <jens@beryju.org>
This commit is contained in:
4d62
2024-07-04 07:44:44 -04:00
committed by GitHub
parent 24e74e0263
commit fbad6fb2a4

View File

@ -19,20 +19,20 @@ The following placeholders will be used:
Create an OAuth2/OpenID provider with the following parameters:
- Client Type: `Confidential`
- Redirect URIs: `https://guacamole.company/` (depending on your Tomcat setup, you might have to add `/guacamole/` if the application runs in a subfolder)
- Scopes: OpenID, Email and Profile
- **Client Type**: `Confidential`
- **Redirect URIs**: `https://guacamole.company/` (depending on your Tomcat setup, you might have to add `/guacamole/` if the application runs in a subfolder)
- **Scopes**: OpenID, Email, and Profile
Under _Advanced protocol settings_, set the following:
Under **Advanced protocol settings**, set the following:
- Token validity: Any value to configure how long the session should last. Guacamole will not accept any tokens valid longer than 300 Minutes.
- Signing Key: Set the key as `authentik Self-signed Certificate`
- **Token validity**: Any value to configure how long the session should last. Guacamole will not accept any tokens valid longer than 300 Minutes.
- **Signing Key**: Set the key as `authentik Self-signed Certificate`
Note the Client ID value. Create an application, using the provider you've created above.
## Guacamole
It is recommended you configure an admin account in Guacamole before setting up SSO to make things easier. Create a user in Guacamole using the email address of your user in authentik and give them admin permissions. Without this you might loose access to the Guacamole admin settings and have to revert the settings below.
It is recommended you configure an admin account in Guacamole before setting up SSO to make things easier. Create a user in Guacamole using the email address of your user in authentik and give them admin permissions. Without this, you might lose access to the Guacamole admin settings and have to revert the settings below.
import Tabs from "@theme/Tabs";
import TabItem from "@theme/TabItem";
@ -40,11 +40,11 @@ import TabItem from "@theme/TabItem";
<Tabs
defaultValue="docker"
values={[
{label: 'Docker', value: 'docker'},
{label: 'Standalone', value: 'standalone'},
{ label: 'Docker', value: 'docker' },
{ label: 'Standalone', value: 'standalone' },
]}>
<TabItem value="docker">
The docker containers are configured via environment variables. The following variables are required:
The Docker containers are configured via environment variables. The following variables are required:
```yaml
OPENID_AUTHORIZATION_ENDPOINT: https://authentik.company/application/o/authorize/