Skip to main content

Simple HTTP Server behind the OAuth

Project description

Janitor is a simple HTTP Server that supports OAuth authentication.

  1. Install Janitor:

    $ pip install janitor
  2. Write a configuration file:

    $ cat example.cfg
    [janitor]
    host = 127.0.0.1
    port = 8000
    secret_key = realsecretkey123123
    base_dir = /path/to/protected/files
    
    [auth]
    service = github
    client_id = githubapplicationclientid
    client_secret = githubapplicationclientsecret
    allowed_orgs = MyGHOrg
  3. Run the app with Janitor:

    $ janitor -c example.cfg

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

Janitor-0.1.0.tar.gz (3.4 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: Janitor-0.1.0.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Janitor-0.1.0.tar.gz
Algorithm Hash digest
SHA256 819a379f1cb117a82f50c783e70bea37c743233b212e67156a03e43eb2964144
MD5 843bd1681757f51a27fbbf07f2ada3b9
BLAKE2b-256 e8e219ea2c30058c824f1348d47221791c5924dd65821187199f37e7c2074b61

See more details on using hashes here.

Supported by

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