Blame SOURCES/Document-gssapi-no-negotiate.patch

f9ac4e
From 703a06e6c370973e2f3c6694abddbdd380f0bf31 Mon Sep 17 00:00:00 2001
f9ac4e
From: Robbie Harwood <rharwood@redhat.com>
f9ac4e
Date: Thu, 19 Oct 2017 16:35:29 -0400
f9ac4e
Subject: [PATCH] Document gssapi-no-negotiate
f9ac4e
f9ac4e
Adds new section for apache env vars.
f9ac4e
f9ac4e
(cherry picked from commit 5330fa4959ca9317bf5943decfaaf0bbe86f1853)
f9ac4e
---
f9ac4e
 README | 18 ++++++++++++++++++
f9ac4e
 1 file changed, 18 insertions(+)
f9ac4e
f9ac4e
diff --git a/README b/README
f9ac4e
index 1fdfe98..1393760 100644
f9ac4e
--- a/README
f9ac4e
+++ b/README
f9ac4e
@@ -418,3 +418,21 @@ Note: The GSS_C_NT_HOSTBASED_SERVICE format is used for names (see example).
f9ac4e
 #### Example
f9ac4e
     GssapiAcceptorName HTTP@www.example.com
f9ac4e
 
f9ac4e
+Environment Variables
f9ac4e
+---------------------
f9ac4e
+
f9ac4e
+(Note: these are not process environment variables, but rather Apache
f9ac4e
+environment variables, as described
f9ac4e
+[in the apache docs](https://httpd.apache.org/docs/2.4/env.html).)
f9ac4e
+
f9ac4e
+### gssapi-no-negotiate
f9ac4e
+
f9ac4e
+This environment variable is used to suppress setting Negotiate headers.  Not
f9ac4e
+sending these headers is useful to work around browsers that do not handle
f9ac4e
+them properly (and incorrectly show authentication popups to users).
f9ac4e
+
f9ac4e
+#### Example
f9ac4e
+
f9ac4e
+For instance, to suppress negotiation on Windows browsers, one could set:
f9ac4e
+
f9ac4e
+    BrowserMatch Windows gssapi-no-negotiate