0.0.6 • Published 4 years ago

ui5-middleware-proxy-basicauth v0.0.6

Weekly downloads
157
License
Apache-2.0
Repository
github
Last release
4 years ago

ui5-middleware-proxy-basicauth

UI5 Middleware Proxy with Basic auth

Middleware for ui5-server, enabling proxy support.

This is an extension for the simple proxy created by @pmuessig (https://github.com/petermuessig/ui5-ecosystem-showcase).

Install

npm install ui5-middleware-proxy-basicauth --save-dev

Configuration options (in $yourapp/ui5.yaml)

  • baseUri: string the baseUri to proxy

Usage

  1. Define the dependency in $yourapp/package.json:
"devDependencies": {
    "ui5-middleware-proxy-basicauth": "*"
},
"ui5": {
  "dependencies": [
    "ui5-middleware-proxy-basicauth"
  ]
}

As the devDependencies are not recognized by the UI5 tooling, they need to be listed in the ui5 > dependencies array. In addition, once using the ui5 > dependencies array you need to list all UI5 tooling relevant dependencies.

  1. configure it in $yourapp/ui5.yaml:
server:
  customMiddleware:
  - name: ui5-middleware-proxy-basicauth
    afterMiddleware: compression
    mountPath: /odata
    configuration:
      baseUri: "http://services.odata.org"
      client: "110"
  1. Set your username and password in your .env file PROXY_USERNAME=yourusername PROXY_PASSWORD=yourpassword

How it works

The middleware launches a proxy-server which proxies the requests to the given uri. Internally, it uses the http-proxy middleware.

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago