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.1.0.tar.gz (15.5 kB view details)

Uploaded Source

Built Distribution

revproxy_auth-0.1.0-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: revproxy_auth-0.1.0.tar.gz
  • Upload date:
  • Size: 15.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.1.0.tar.gz
Algorithm Hash digest
SHA256 d994911a74a8396f23cdb30b20e3368aaf4f7a159dce6f17b22255519533f170
MD5 2f8297d4772e5b4d743323696c14875e
BLAKE2b-256 2b828ead50823e5eff1041ad63235791db149c61dd4f71bcc60564ecb4f23281

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for revproxy_auth-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 57e609895e91fdd52225216981bf437a72084c70ee330860fd3f3380ff2147b3
MD5 dd3f88386c91b9a61745f98a9e89b5d4
BLAKE2b-256 15b7240be9ca1e3d420242323690a6e2abaf7946f8549e50808ca3a18c11f858

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