projects
/
cascardo
/
ipsilon.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Add ability to strip domain/realm per provider
[cascardo/ipsilon.git]
/
ipsilon
/
providers
/
saml2
/
provider.py
diff --git
a/ipsilon/providers/saml2/provider.py
b/ipsilon/providers/saml2/provider.py
index
c738ac2
..
acf2ee7
100755
(executable)
--- a/
ipsilon/providers/saml2/provider.py
+++ b/
ipsilon/providers/saml2/provider.py
@@
-106,3
+106,8
@@
class ServiceProvider(object):
def _debug(self, fact):
if cherrypy.config.get('debug', False):
cherrypy.log(fact)
+
+ def normalize_username(self, username):
+ if 'strip domain' in self._properties:
+ return username.split('@', 1)[0]
+ return username