summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2019-02-12 08:43:23 (GMT)
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2019-02-12 08:45:53 (GMT)
commitb0ddc8548604ad9f07fa75ca41ad32c9c5dec96c (patch)
treee4d804473fda3b2b3e561823a2a35177c57cbea3
parentc3cf170526d77864bc8ddb525e3a609039344c4b (diff)
downloaddjango-mellon-b0ddc8548604ad9f07fa75ca41ad32c9c5dec96c.zip
django-mellon-b0ddc8548604ad9f07fa75ca41ad32c9c5dec96c.tar.gz
django-mellon-b0ddc8548604ad9f07fa75ca41ad32c9c5dec96c.tar.bz2
backends: PEP8ness, copyright (#30451)
-rw-r--r--mellon/backends.py17
1 files changed, 16 insertions, 1 deletions
diff --git a/mellon/backends.py b/mellon/backends.py
index 05b8792..2fb7159 100644
--- a/mellon/backends.py
+++ b/mellon/backends.py
@@ -1,3 +1,18 @@
+# django-mellon - SAML2 authentication for Django
+# Copyright (C) 2014-2019 Entr'ouvert
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
from django.contrib.auth.backends import ModelBackend
from . import utils
@@ -6,7 +21,7 @@ from . import utils
class SAMLBackend(ModelBackend):
def authenticate(self, saml_attributes):
# without an issuer we can do nothing
- if not 'issuer' in saml_attributes:
+ if 'issuer' not in saml_attributes:
return
idp = utils.get_idp(saml_attributes['issuer'])
adapters = utils.get_adapters(idp)