Made it possible to accept a success Response without Attribute and AttributeValues.
This commit is contained in:
@@ -82,11 +82,16 @@ def delete_cookie(environ, name):
|
|||||||
|
|
||||||
#noinspection PyUnusedLocal
|
#noinspection PyUnusedLocal
|
||||||
def whoami(environ, start_response, user):
|
def whoami(environ, start_response, user):
|
||||||
identity = environ["repoze.who.identity"]["user"]
|
nameid = environ["repoze.who.identity"]["login"]
|
||||||
if not identity:
|
ava = environ["repoze.who.identity"]["user"]
|
||||||
|
if not nameid:
|
||||||
return not_authn(environ, start_response)
|
return not_authn(environ, start_response)
|
||||||
response = ["<h2>Your identity are supposed to be</h2>"]
|
if ava:
|
||||||
response.extend(dict_to_table(identity))
|
response = ["<h2>Your identity are supposed to be</h2>"]
|
||||||
|
response.extend(dict_to_table(ava))
|
||||||
|
else:
|
||||||
|
response = ["<h2>No information about you was returned</h2>"]
|
||||||
|
|
||||||
response.extend("<a href='logout'>Logout</a>")
|
response.extend("<a href='logout'>Logout</a>")
|
||||||
resp = Response(response)
|
resp = Response(response)
|
||||||
return resp(environ, start_response)
|
return resp(environ, start_response)
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ CONFIG = {
|
|||||||
"contact_type": "technical",
|
"contact_type": "technical",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
#"xmlsec_binary":"/usr/local/bin/xmlsec1",
|
#"xmlsec_binary":"/opt/local/bin/xmlsec1",
|
||||||
"name_form": NAME_FORMAT_URI,
|
"name_form": NAME_FORMAT_URI,
|
||||||
"logger": {
|
"logger": {
|
||||||
"rotating": {
|
"rotating": {
|
||||||
|
|||||||
Reference in New Issue
Block a user