Вы не можете получить доступ к внутреннему свойству переменной Settings, потому что оно пустое, поэтому msalConfig
в нем еще не существует. Сначала вам нужно создать экземпляр Settings как объект, а затем вы можете установить msalConfig
на некоторое значение.
Назначьте Settings
новому экземпляру Config
private Settings: Config = new Config();
затем присвойте значение msalConfig, как это (например, в конструкторе)
this.Settings.msalConfig = {
auth: {
authority: null,
clientId: null,
validateAuthority: false,
redirectUri: null,
postLogoutRedirectUri: null,
navigateToLoginRequestUrl: false
},
cache: {},
scopes: {},
system: {}
};
теперь вы можете присвоить значение redirectUri, как вы хотели
this.Settings.msalConfig.auth.redirectUri = window.location.href;