It appears that the redirect url provided by a Solid client is not used and a clean origin is used instead.
|
private forgeRedirectUrl(origin: string, code: string, state: string): string { |
|
let origin_clean = origin.slice(-1) == '/' ? origin.slice(0, -1) : origin |
|
return `${origin_clean}/?code=${code}&state=${state}&iss=${this.baseUrl}` |
Is the intention that arbitrary redirect URLs are not supported?