diff --git a/docs/getting-started.md b/docs/getting-started.md index 0b10d5d6..34e5ad8c 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -70,6 +70,10 @@ For your convenience, we recommend creating a `*.domain.tld` A-Record for your c | domain.tld | TXT | `v=spf1 +a +mx +a:mail.domain.tld ~all` | Optional, use proper MTA record if present | | _dmarc.domain.tld | TXT | `v=DMARC1; p=quarantine` | Optional | | default._domainkey.domain.tld | TXT | `v=DKIM1; k=rsa; h=sha256; ...` | Optional, DKIM settings | +| _caldavs._tcp.domain.tld | SRV | 10 1 443 dav.domain.tld. | Optional, CalDav auto discovery | +| _caldav._tcp.domain.tld | SRV | 10 1 80 dav.domain.tld. | Optional, CalDav auto discovery | +| _carddavs._tcp.domain.tld | SRV | 10 1 443 dav.domain.tld. | Optional, CardDav auto discovery | +| _carddav._tcp.domain.tld | SRV | 10 1 80 dav.domain.tld. | Optional, CardDav auto discovery | ## Domain diff --git a/helmfile/apps/open-xchange/values-openxchange.yaml.gotmpl b/helmfile/apps/open-xchange/values-openxchange.yaml.gotmpl index 207b876e..3159e399 100644 --- a/helmfile/apps/open-xchange/values-openxchange.yaml.gotmpl +++ b/helmfile/apps/open-xchange/values-openxchange.yaml.gotmpl @@ -323,18 +323,6 @@ appsuite: com.openexchange.oidc.userLookupNamePart: "full" com.openexchange.oidc.enablePasswordGrant: "true" com.openexchange.oidc.passwordGrantUserNamePart: "local-part" - # OAUTH - com.openexchange.oauth.provider.enabled: "true" - com.openexchange.oauth.provider.allowedIssuer: "https://{{ .Values.global.hosts.keycloak }}.{{ .Values.global.domain }}/realms/{{ .Values.platform.realm }}" - com.openexchange.oauth.provider.contextLookupClaim: "context" - com.openexchange.oauth.provider.contextLookupNamePart: "full" - com.openexchange.oauth.provider.jwt.jwksUri: "https://{{ .Values.global.hosts.keycloak }}.{{ .Values.global.domain }}/realms/{{ .Values.platform.realm }}/protocol/openid-connect/certs" - com.openexchange.oauth.provider.mode: "expect_jwt" - com.openexchange.oauth.provider.userLookupNamePart: "full" - com.openexchange.oauth.provider.userLookupClaim: "opendesk_username" - com.openexchange.authentication.oauth.clientId: "opendesk-oxappsuite" - com.openexchange.authentication.oauth.tokenEndpoint: "https://{{ .Values.global.hosts.keycloak }}.{{ .Values.global.domain }}/realms/{{ .Values.platform.realm }}/protocol/openid-connect/token" - com.openexchange.authentication.oauth.clientSecret: {{ .Values.secrets.keycloak.clientSecret.as8oidc | quote }} # MAIL com.openexchange.mail.authType: "xoauth2" com.openexchange.mail.loginSource: "mail" @@ -399,12 +387,14 @@ appsuite: # await http.POST({ module: 'oxguard/smime', params: { action: 'test' } }) com.openexchange.smime.test: "true" # DAV - #com.openexchange.dav.prefixPath: "/" - #com.openexchange.dav.proxyPrefixPath: "/" + {{- if .Values.functional.groupware.davSupport.enabled }} com.openexchange.caldav.enabled: "true" com.openexchange.caldav.url: {{ printf "https://%s.%s/caldav/[folderId]" .Values.global.hosts.openxchangeDav .Values.global.domain }} com.openexchange.carddav.enabled: "true" com.openexchange.carddav.url: {{ printf "https://%s.%s/carddav/[folderId]" .Values.global.hosts.openxchangeDav .Values.global.domain }} + com.openexchange.client.onboarding.caldav.url: {{ printf "https://%s.%s/" .Values.global.hosts.openxchangeDav .Values.global.domain }} + com.openexchange.client.onboarding.carddav.url: {{ printf "https://%s.%s/" .Values.global.hosts.openxchangeDav .Values.global.domain }} + {{- end }} # Other com.openexchange.secret.secretSource: "\" + '@' + + '/' + \"" {{- if .Values.certificate.selfSigned }}