Plugin for Mashroom Server, a Microfrontend Integration Platform.
If you add this plugin it will add the access token from the OpenId Connect plugin to every backend call.
If node_modules/@mashroom is configured as plugin path just add @mashroom/mashroom-csrf-protection as dependency.
You can override the default config in your Mashroom config file like this:
{
"plugins": {
"Mashroom Http Proxy Add Access Token Interceptor": {
"addBearer": false,
"accessTokenHeader": "X-USER-ACCESS-TOKEN",
"targetUris": [".*"]
}
}
}
- addBearer: Add the token as authorization bearer header (Default: true)
- accessTokenHeader: The HTTP header for the access token - has no effect if addBearer is true (Default: X-USER-ACCESS-TOKEN)
- targetUris: A list of regular expressions that match URIs that should receive the headers (Default: [.*])