Giter VIP home page Giter VIP logo

nginx_novnc_auth's Introduction

Nginx NoVNC Auth

Provides a subrequest server for verifying the authenticity of transparent proxy requests

Dependencies & Setup

Configuration

The following variables will need to be defined:

WEB_DESKTOP_SIGNING_SECRET_KEY = '<signing-secret-key-value>'
WEB_DESKTOP_SIGNING_SALT = '<signing-salt-secret-value>'
WEB_DESKTOP_FP_SECRET_KEY = '<fingerprint-secret-key-value>'
WEB_DESKTOP_FP_SALT = '<fingerprint-salt-secret-value>'
MAX_AGE = # (int) max age for a timed signature to be considered valid

Nginx

We use a /etc/nginx/locations directory to specific the locations for a site. Any conf(s) defined within <base-repo>/nginx/locations should be symlinked into /etc/nginx/locations.

We include this path within the symlinked /etc/nginx/sites-enabled/site.conf:

server {
    listen  443;
    # ...
    # ...
    # at the bottom
    include locations/*.conf;
}

License

See LICENSE.txt

Authors

  • Julian Pistorius
  • Andrew Lenards
  • Steve Gregory

nginx_novnc_auth's People

Contributors

c-mart avatar edwins avatar julianpistorius avatar lenards avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.