diff --git a/lib/core/i18n/en.json b/lib/core/i18n/en.json index 8a1303806c..5abf2c1a00 100644 --- a/lib/core/i18n/en.json +++ b/lib/core/i18n/en.json @@ -133,6 +133,7 @@ "APPLY": "APPLY", "NOT_VALID": "http(s)://host|ip:port(/path) not recognized, try a different URL.", "REDIRECT": "Redirect Uri", + "REDIRECT_LOGOUT": "Redirect Uri Logout", "SILENT": "Silent Login", "SCOPE": "Scope", "CLIENT": "ClientId" diff --git a/lib/core/settings/host-settings.component.html b/lib/core/settings/host-settings.component.html index cc0e0a6c55..fb3d894d6b 100644 --- a/lib/core/settings/host-settings.component.html +++ b/lib/core/settings/host-settings.component.html @@ -106,6 +106,12 @@ {{ 'CORE.HOST_SETTINGS.REQUIRED'| translate }} + + + {{ 'CORE.HOST_SETTINGS.REDIRECT_LOGOUT'| translate }} + + diff --git a/lib/core/settings/host-settings.component.ts b/lib/core/settings/host-settings.component.ts index f5a465ab2f..29454f9543 100644 --- a/lib/core/settings/host-settings.component.ts +++ b/lib/core/settings/host-settings.component.ts @@ -140,6 +140,7 @@ export class HostSettingsComponent implements OnInit { host: [oauth.host, [Validators.required, Validators.pattern(this.HOST_REGEX)]], clientId: [oauth.clientId, Validators.required], redirectUri: [oauth.redirectUri, Validators.required], + redirectUriLogout: [oauth.redirectUriLogout], scope: [oauth.scope, Validators.required], secret: oauth.secret, silentLogin: oauth.silentLogin, @@ -250,6 +251,10 @@ export class HostSettingsComponent implements OnInit { return this.oauthConfig.get('redirectUri'); } + get redirectUriLogout(): AbstractControl { + return this.oauthConfig.get('redirectUriLogout'); + } + get oauthConfig(): AbstractControl { return this.form.get('oauthConfig'); }