Skip to main content

Reverse proxy with synology authentication

Project description

Authproxy

This class implements a reverse proxy intended to work inside a Flask server, allows to use the synology auth credentials for all your services behind the synology service proxy. Have you setup the reverse proxy in your synology NAS, but don´t want that everyone who knows your services´ URL can have access to your services? This repo will allow you to restrict the access from internet to your internal Api REST webservices, using the credentials and users that you have created in your Synology NAS. It will also request the OTP code if you have that configured in your NAS.

The steps are simple:

  1. You need to make available a new service inside your LAN with the authproxy.
  2. You may want to include synology-revproxy-auth as part of you already existing services... no need to create an specific flask or any newwsgi just for this. Just make the API REST call available.
  3. Configure the service so that it can redirect all the requests to the proper internal host & port.
  4. Create all your entry points in the synology reverse procy menu, and make all of them point to the authproxy endpoint

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

revproxy_auth-0.0.9.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

revproxy_auth-0.0.9-py3-none-any.whl (14.5 kB view details)

Uploaded Python 3

File details

Details for the file revproxy_auth-0.0.9.tar.gz.

File metadata

  • Download URL: revproxy_auth-0.0.9.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.16

File hashes

Hashes for revproxy_auth-0.0.9.tar.gz
Algorithm Hash digest
SHA256 c6fbdae9ce992af54864f7567f7b276a4591b68037631291e0b7b7a67d30ac46
MD5 41ec624875112d1f99dd6ae69704cfb3
BLAKE2b-256 87d5d9e4b5b66dcb12be62301b942dec857be1459e6f198456921140a0e72a2b

See more details on using hashes here.

File details

Details for the file revproxy_auth-0.0.9-py3-none-any.whl.

File metadata

File hashes

Hashes for revproxy_auth-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 bffef43189cdfa3a672d52f458922f9122ab15957c30b26376c4992123e0b5cf
MD5 0bf8d3290e9dc36f9ecdf292e7b1eaac
BLAKE2b-256 bf5eed3ac0e9feb8394253dff9f9a4d7dbcf071acf3fe12fb80bc27511bea5ce

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page