diff --git a/example/sp/sp.py b/example/sp/sp.py index ff460f5..1b17934 100755 --- a/example/sp/sp.py +++ b/example/sp/sp.py @@ -82,11 +82,16 @@ def delete_cookie(environ, name): #noinspection PyUnusedLocal def whoami(environ, start_response, user): - identity = environ["repoze.who.identity"]["user"] - if not identity: + nameid = environ["repoze.who.identity"]["login"] + ava = environ["repoze.who.identity"]["user"] + if not nameid: return not_authn(environ, start_response) - response = ["

Your identity are supposed to be

"] - response.extend(dict_to_table(identity)) + if ava: + response = ["

Your identity are supposed to be

"] + response.extend(dict_to_table(ava)) + else: + response = ["

No information about you was returned

"] + response.extend("Logout") resp = Response(response) return resp(environ, start_response) diff --git a/example/sp/sp_conf.py b/example/sp/sp_conf.py index b8223df..50b4ebf 100644 --- a/example/sp/sp_conf.py +++ b/example/sp/sp_conf.py @@ -38,7 +38,7 @@ CONFIG = { "contact_type": "technical", }, ], - #"xmlsec_binary":"/usr/local/bin/xmlsec1", + #"xmlsec_binary":"/opt/local/bin/xmlsec1", "name_form": NAME_FORMAT_URI, "logger": { "rotating": {