Show More
@@ -25,6 +25,7 b' Authentication modules' | |||
|
25 | 25 | import logging |
|
26 | 26 | import time |
|
27 | 27 | import traceback |
|
28 | import warnings | |
|
28 | 29 | |
|
29 | 30 | from pyramid.threadlocal import get_current_registry |
|
30 | 31 | from sqlalchemy.ext.hybrid import hybrid_property |
@@ -219,13 +220,22 b' class RhodeCodeAuthPluginBase(object):' | |||
|
219 | 220 | """ |
|
220 | 221 | raise NotImplementedError("Not implemented in base class") |
|
221 | 222 | |
|
223 | def is_headers_auth(self): | |
|
224 | """ | |
|
225 | Returns True if this authentication plugin uses HTTP headers as | |
|
226 | authentication method. | |
|
227 | """ | |
|
228 | return False | |
|
229 | ||
|
222 | 230 | @hybrid_property |
|
223 | 231 | def is_container_auth(self): |
|
224 | 232 | """ |
|
225 | 233 | Deprecated method that indicates if this authentication plugin uses |
|
226 | 234 | HTTP headers as authentication method. |
|
227 | 235 | """ |
|
228 | return False | |
|
236 | warnings.warn( | |
|
237 | 'Use is_headers_auth instead.', category=DeprecationWarning) | |
|
238 | return self.is_headers_auth | |
|
229 | 239 | |
|
230 | 240 | @hybrid_property |
|
231 | 241 | def allows_creating_users(self): |
General Comments 0
You need to be logged in to leave comments.
Login now