diff --git a/services/idp/pkg/config/config.go b/services/idp/pkg/config/config.go index b6faf6829e..e1cbf12f95 100644 --- a/services/idp/pkg/config/config.go +++ b/services/idp/pkg/config/config.go @@ -60,13 +60,14 @@ type Asset struct { } type Client struct { - ID string `yaml:"id"` - Name string `yaml:"name"` - Trusted bool `yaml:"trusted"` - Secret string `yaml:"secret"` - RedirectURIs []string `yaml:"redirect_uris"` - Origins []string `yaml:"origins"` - ApplicationType string `yaml:"application_type"` + ID string `yaml:"id"` + Name string `yaml:"name"` + Trusted bool `yaml:"trusted"` + Secret string `yaml:"secret"` + RedirectURIs []string `yaml:"redirect_uris"` + PostLogoutRedirectURIs []string `yaml:"post_logout_redirect_uris"` + Origins []string `yaml:"origins"` + ApplicationType string `yaml:"application_type"` } type Settings struct { diff --git a/services/idp/pkg/config/defaults/defaultconfig.go b/services/idp/pkg/config/defaults/defaultconfig.go index 318c9f4df6..d52907f245 100644 --- a/services/idp/pkg/config/defaults/defaultconfig.go +++ b/services/idp/pkg/config/defaults/defaultconfig.go @@ -101,6 +101,9 @@ func DefaultConfig() *config.Config { RedirectURIs: []string{ "oc://android.opencloud.eu", }, + PostLogoutRedirectURIs: []string{ + "oc://android.opencloud.eu", + }, }, { ID: "OpenCloudIOS", @@ -109,6 +112,9 @@ func DefaultConfig() *config.Config { RedirectURIs: []string{ "oc://ios.opencloud.eu", }, + PostLogoutRedirectURIs: []string{ + "oc://ios.opencloud.eu", + }, }, }, Ldap: config.Ldap{