{"repo":"softrams/prefect-auth-proxy","free":true,"listed":false,"github":"https://github.com/softrams/prefect-auth-proxy","clone":"git clone https://github.com/softrams/prefect-auth-proxy.git","description":"Prefect API Authentication/Authorization Proxy for on-premises deployments","language":"JavaScript","stars":47,"topics":["prefect","nodejs","proxy","authentication","authorization"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Proxy Authorization Service for Prefect UI and Prefect CLI Prefect is a great platform for building data flows/pipelines. It supports hybrid execution with execution engines running on-premises with all command control and monitoring capabilities via the Prefect UI hosted on the cloud. This means metadata about flows, logs and metrics will be stored in the cloud and can be accessed via the UI. When possible, we do recommend using the Prefect Cloud to manage your data flows. However some organizations may prefer or required to run their flows on-premises and have the UI run on-premises as well. This is where the Proxy Authorization Service comes in. Prefect currently do not bundle Authentication/Authorization options for API in the open source eco-system. This functionality is only available with Prefect Cloud, along with many other features. If your deployments have any constraints or security regulations to use Prefect Cloud, this Proxy service could be used as a workaround for Prefect UI and CLI to enable authentication/authorization for API. All the requests to Prefect API will be proxied through this service. Setup This initial implementation uses API Key and MySQL/Postgres database backend to authenticate and authorize requests. Setup Database This service looks for prefect api keys table in MYSQL/Postgres Database. Please refer to data/ /db init.sql for the initial schema and sample data. Pass database credentials as environment variables to the service. Please see sect","default_branch":null,"files":null,"tree":[],"storefront":"/r/softrams","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/softrams/prefect-auth-proxy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}