projects
/
cascardo
/
ipsilon.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add Service and Identity Provider abstraction
[cascardo/ipsilon.git]
/
ipsilon
/
providers
/
saml2
/
auth.py
diff --git
a/ipsilon/providers/saml2/auth.py
b/ipsilon/providers/saml2/auth.py
index
0dd16b8
..
bac73a5
100755
(executable)
--- a/
ipsilon/providers/saml2/auth.py
+++ b/
ipsilon/providers/saml2/auth.py
@@
-59,7
+59,7
@@
class AuthenticateRequest(ProviderPageBase):
def _parse_request(self, message):
def _parse_request(self, message):
- login =
lasso.Login(self.cfg.idp
)
+ login =
self.cfg.idp.get_login_handler(
)
try:
login.processAuthnRequestMsg(message)
try:
login.processAuthnRequestMsg(message)
@@
-183,7
+183,7
@@
class AuthenticateRequest(ProviderPageBase):
raise AuthenticationError("Unavailable Name ID type",
lasso.SAML2_STATUS_CODE_AUTHN_FAILED)
raise AuthenticationError("Unavailable Name ID type",
lasso.SAML2_STATUS_CODE_AUTHN_FAILED)
- # TODO: add user attributes as policy requires
taking
from 'usersession'
+ # TODO: add user attributes as policy requires from 'usersession'
def saml2error(self, login, code, message):
status = lasso.Samlp2Status()
def saml2error(self, login, code, message):
status = lasso.Samlp2Status()