registerUser(
email: string,
password: string,
firstName: string,
lastName: string,
): Observable<any> {
const headers = new HttpHeaders()
.set('Authorization', "Basic " + btoa(email + ":" + password + ":" + firstName + ":" + lastName));
headers.set('X-LSM-AccessToken', environment.DomainApiKeyHeaderName+':'+environment.salt);
headers.set(environment.DomainApiKeyHeaderName, environment.DomainApiKey);
let body = JSON.parse(localStorage.getItem('currentUser'));
return this.http.post(
environment.Domain + '/api/v1/Authentication/register',
body,
{ headers }
)
.map(data => {
return data;
});
}
Some headers are not being sent at the moment. Currently only sending the authorization header and skipping others.