Мое веб-приложение - Angular 7. У меня есть конечная точка API, чтобы пользователь мог войти в систему и отправить запросы на этот URL-адрес и получить ответы.
uri = 'https://mybackendurl.com/User';
constructor(private http: HttpClient) { }
signIn(email: string, password: string) {
const httpOptions = {
headers: new HttpHeaders({
'Content-Type': 'text/xml',
...
})
};
const soapData = '...';
this.http.post(`${this.uri}`, soapData, httpOptions)
Структура, которую я хочу построить:
Если пользователь правильно ввел свою информацию, он будет перенаправлен на панель, которая использует эту инфраструктуру. Тем не менее, пользователь не может войти в панель, даже если пользователь вошел в систему правильно. Поскольку URL хочет некоторую информацию о куки - он называется 'mysapsso2
'. (Извините, к сожалению, мои знания SAP меньше) И плохие новости: я не могу этого сделать, потому что метод post не генерирует эти уникальные куки в Angular. (JS не может или не могу?)
Я не могу коснуться URL бэкэнда. В таком случае, как я могу заставить пользователей войти в эту панель, используя только навыки внешнего интерфейса?