Files
owncloud/templates/configMap.yaml
Dennis Sieben 202ace192c - added configMap example for OIDC
- corrected ingress configuration to make chart work
2022-09-22 16:44:00 +02:00

33 lines
1.3 KiB
YAML

{{- if .Values.owncloud.oidc.enabled }}
apiVersion: v1
kind: ConfigMap
metadata:
name: owncloud-config
namespace: default
data:
docker.oidc.config.php: |
<?php
$CONFIG = [
"openid-connect" => [
"provider-url" => $_ENV["OWNCLOUD_OIDC_PROVIDER_URL"],
"post_logout_redirect_uri" => $_ENV["OWNCLOUD_OIDC_POST_LOGOUT_REDIRECT_URL"],
"client-id" => $_ENV["OWNCLOUD_OIDC_CLIENT_ID"],
"client-secret" => $_ENV["OWNCLOUD_OIDC_CLIENT_SECRET"],
"loginButtonName" => "Azure AD",
"autoRedirectOnLoginPage" => false,
"scopes" => [
"openid",
$_ENV["OWNCLOUD_OIDC_SCOPES_API"],
"profile", "email", "offline_access",
],
"mode" => "email",
"search-attribute" => "unique_name",
"use-access-token-payload-for-user-info" => true,
'auto-provision' => [
'enabled' => true,
'email-claim' => 'email',
'display-name-claim' => 'name',
],
],
];
{{- end }}