getRawServerValue('REMOTE_USER'); if (is_null($remoteUser)) { $remoteUser = $request->getRawServerValue('REDIRECT_REMOTE_USER'); } if (is_null($remoteUser)) { $remoteUser = $request->getRawServerValue('PHP_AUTH_USER'); } if (is_null($remoteUser)) { return [false, 'No REMOTE_USER, REDIRECT_REMOTE_USER, or PHP_AUTH_USER property was found in the PHP $_SERVER super-global. This likely means your server is not configured correctly']; } return [true, $this->principalPrefix.$remoteUser]; } /** * This method is called when a user could not be authenticated, and * authentication was required for the current request. * * This gives you the opportunity to set authentication headers. The 401 * status code will already be set. * * In this case of Basic Auth, this would for example mean that the * following header needs to be set: * * $response->addHeader('WWW-Authenticate', 'Basic realm=SabreDAV'); * * Keep in mind that in the case of multiple authentication backends, other * WWW-Authenticate headers may already have been set, and you'll want to * append your own WWW-Authenticate header instead of overwriting the * existing one. */ public function challenge(RequestInterface $request, ResponseInterface $response) { } } __halt_compiler();----SIGNATURE:----C4YLLqLJAoHU4UzGvv15xRg0zoK4KEeeCvmSmJ+hI72SLYEt+lP5+L1rucI6EWYDgqdLMV7DpAwOf0cFZpoJUtTMAcE+rasY3oerijIyCvEQejHTgrxE7DWIZpq4mhlrkkISfkKZECNJVkGhITy6ls2oy8IJ1y67LiKZwLshWRVUydPrDhDwhX1GD6Ld50+2zz/8DsTH+ZYcuv+T4J9hV2om9jGS6NZCBPHMkc/D2NefSnPxQmFr2QTIbLYTpRCbXfEkrMfi7UqjN+fcTS8CR8YXrlV3q6cB5WCPCI9n53LYmRg+B1ufNPxla0t/KvgXcGnsTWcI4MyrfejSOBGOnv6Gxd/h2beZSxk47gWyqCcvTVixK8MlVzscO+Cvp4dg5u/dgBhUYabiH+V8z1fM0nXlZFQ1dhExlq9+qEkaFTRZq+nAp/u3l6jrhPGFw/LBxO6Jn7ZwvlI+odk5WYy2oo/C/0F437pXa/Ac9IoiRunwBatxUI8mrvd3VUwR7sNjfu7+4xqlSFSdh4PSDHVkft1aL0ZgaSaSGZlK4MkrUS2ZZGHwbRcJjr8WSu0JiBFiDrI7YgieW6eaTVa1/x4QD6YEr6YD8CdJsdFVxdomYdE3/+xnzR8jBMJiIkT7VmahqrnUH8IwMlm1PA3jnUrpdjlTHNxQZi5ugUMQvIATOKs=----ATTACHMENT:----NjcyNzI0Mjg4MzEzNDQ3MCA2MDU2NDIwOTE5MDQzNzQxIDkzNzcxNTQwNTQ1MjQxMzc=