Add missing import, remove trailing ":" in middleware example

Minor fixes to the external authentication example given in the
documentation.

Change-Id: I2bef7da8bf8278349fec80a513095637ea49f19a
Closes-Bug: #1308634
Co-Authored-By: Florent Flament <florent.flament-ext@cloudwatt.com>
This commit is contained in:
Matthieu Huin 2014-04-16 17:58:48 +02:00
parent e1f6ec31fc
commit 0473e5ab75
1 changed files with 2 additions and 1 deletions

View File

@ -100,6 +100,7 @@ following the semantics below:
.. code:: python
from keystone.common import wsgi
from keystone import exception
class MyMiddlewareAuth(wsgi.Middleware):
def __init__(self, *args, **kwargs):
@ -114,7 +115,7 @@ following the semantics below:
# Not applicable
return self.application
username = self.do_auth(request):
username = self.do_auth(request)
if username is not None:
# User is authenticated
request.environ['REMOTE_USER'] = username