website/integrations: add note for nextcloud index.php (#4210)

* feat(docs/nextcloud): Updated docs

It was missing the proper syntax for urls with index.php in between.

* feat(docs/nextcloud): Address PR suggestion

* fix formatting, use identical casing for nextcloud

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

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
Co-authored-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
Skyler Mäntysaari 2022-12-20 12:12:15 +02:00 committed by GitHub
parent 2b4c9657a6
commit 81fdd097c6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 2 deletions

View File

@ -24,7 +24,7 @@ In case something goes wrong with the configuration, you can use the URL `http:/
The following placeholders will be used: The following placeholders will be used:
- `nextcloud.company` is the FQDN of the NextCloud install. - `nextcloud.company` is the FQDN of the Nextcloud install.
- `authentik.company` is the FQDN of the authentik install. - `authentik.company` is the FQDN of the authentik install.
Create an application in authentik and note the slug you choose, as this will be used later. In the Admin Interface, go to Applications->Providers. Create a SAML provider with the following parameters: Create an application in authentik and note the slug you choose, as this will be used later. In the Admin Interface, go to Applications->Providers. Create a SAML provider with the following parameters:
@ -36,6 +36,10 @@ Create an application in authentik and note the slug you choose, as this will be
- Signing certificate: Select any certificate you have. - Signing certificate: Select any certificate you have.
- Property mappings: Select all Managed mappings. - Property mappings: Select all Managed mappings.
:::note
Depending on your Nextcloud configuration, you might need to use `https://nextcloud.company/index.php/` instead of `https://nextcloud.company/`
:::
You can of course use a custom signing certificate, and adjust durations. You can of course use a custom signing certificate, and adjust durations.
## Nextcloud ## Nextcloud
@ -86,4 +90,4 @@ if ak_is_group_member(request.user, name="<authentik nextcloud admin group's nam
yield "admin" yield "admin"
``` ```
Then, edit the NextCloud SAML Provider, and replace the default Groups mapping with the one you've created above. Then, edit the Nextcloud SAML Provider, and replace the default Groups mapping with the one you've created above.