Appearance
Interface: SecurityConfig
Configuration for postMessage origin validation.
Example
ts
import { SecurityConfig, DEFAULT_SECURITY_CONFIG, validateOriginWithConfig } from '@mapsted/maps-js-api';
const config: SecurityConfig = {
...DEFAULT_SECURITY_CONFIG,
allowedOrigins: ['https://maps.mapsted.com'],
additionalOrigins: ['https://proxy.customer.com'],
strictMode: true,
};
window.addEventListener('message', (event) => {
if (!validateOriginWithConfig(event, config)) return;
// ... handle message ...
});