Organizr Authentication

  1. Set your X_FRAME_OPTIONS variable to false.

    If using Unraid/Docker, set this using a Docker Variable.

    If manually running Conreq, the method of setting environment variables will vary based on operating system.

  2. Go to Server Settings within Conreq and enable Organizr User Authentication

  3. Set up a Nginx reverse proxy.

    If you need help with this, join the Organizr Discord and post in #groups.

  4. In your Conreq block within Nginx, add the following...

    # Sets Conreq to be accessible by all Organizr users. Google "Organizr ServerAuth" for more details.
    auth_request /auth-4;
    
    # Allows Conreq to log in as an Organizr user
    auth_request_set $auth_user $upstream_http_x_organizr_user;
    proxy_set_header X-WEBAUTH-USER $auth_user;
    
    # Allows Conreq to know the email address of an Organizr user (optional)
    auth_request_set $auth_email $upstream_http_x_organizr_email;
    proxy_set_header X-WEBAUTH-EMAIL $auth_email;
    
    # Allows Conreq to automatically configure Organizr Admins and Co-Admins as Conreq staff members (optional)
    auth_request_set $auth_group $upstream_http_x_organizr_group;
    proxy_set_header X-WEBAUTH-GROUP $auth_group;
    

Last update: September 11, 2021