2.6.0 • Published 1 month ago

@mashroom/mashroom-http-proxy-add-user-headers v2.6.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 month ago

Mashroom Add User Header Http Proxy Interceptor

Plugin for Mashroom Server, a Microfrontend Integration Platform.

If you add this plugin it will add HTTP headers with user information to all proxy backend calls. By default, it adds:

  • X-USER-NAME
  • X-USER-DISPLAY-NAME
  • X-USER-EMAIL

Usage

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 User Headers Interceptor": {
            "userNameHeader": "X-USER-NAME",
            "displayNameHeader": "X-USER-DISPLAY-NAME",
            "emailHeader": "X-USER-EMAIL",
            "extraDataHeaders": {},
            "targetUris": [".*"]
        }
    }
}
  • userNameHeader: The HTTP header for the username (Default: X-USER-NAME)
  • displayNameHeader: The HTTP header for the display name (Default: X-USER-DISPLAY-NAME)
  • emailHeader: The HTTP header for the email address (Default: X-USER-EMAIL)
  • extraDataHeaders: A mapping of user.extraData properties to headers (Default: {})
  • targetUris: A list of regular expressions that match URIs that should receive the headers (Default: .*)
2.6.0

1 month ago

2.5.4

4 months ago

2.5.3

4 months ago

2.5.2

4 months ago

2.5.1

4 months ago

2.5.0

4 months ago

2.4.3

10 months ago

2.4.5

6 months ago

2.4.4

8 months ago

2.4.1

11 months ago

2.4.0

11 months ago

2.4.2

11 months ago

2.3.0

1 year ago

2.3.2

1 year ago

2.3.1

1 year ago

2.2.3

1 year ago

2.2.2

1 year ago

2.2.1

2 years ago

2.2.0

2 years ago

2.1.2

2 years ago

2.1.1

2 years ago

2.1.3

2 years ago

2.1.0

2 years ago

2.0.3

2 years ago

2.0.5

2 years ago

2.0.4

2 years ago

2.0.7

2 years ago

2.0.6

2 years ago

2.0.2

2 years ago

2.0.0-alpha.4

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

2.0.0-alpha.3

2 years ago

1.9.4

2 years ago

2.0.0-alpha.0

2 years ago

2.0.0-alpha.1

2 years ago

1.9.3

2 years ago

2.0.0-alpha.2

2 years ago

1.9.2

2 years ago

1.9.1

3 years ago

1.9.0

3 years ago