@@ -111,7 +111,7 @@ def http_form_post_message(message, location, relay_state="",
111
111
relay_state_input = relay_state_input ,
112
112
action = location )
113
113
114
- return {"headers" : [("Content-type" , "text/html" )], "data" : response }
114
+ return {"headers" : [("Content-type" , "text/html" )], "data" : response , "status" : 200 }
115
115
116
116
117
117
def http_post_message (message , relay_state = "" , typ = "SAMLRequest" , ** kwargs ):
@@ -137,7 +137,8 @@ def http_post_message(message, relay_state="", typ="SAMLRequest", **kwargs):
137
137
part ["RelayState" ] = relay_state
138
138
139
139
return {"headers" : [("Content-type" , 'application/x-www-form-urlencoded' )],
140
- "data" : urlencode (part )}
140
+ "data" : urlencode (part ),
141
+ "status" : 200 }
141
142
142
143
143
144
def http_redirect_message (message , location , relay_state = "" , typ = "SAMLRequest" ,
@@ -197,7 +198,7 @@ def http_redirect_message(message, location, relay_state="", typ="SAMLRequest",
197
198
headers = [('Location' , str (login_url ))]
198
199
body = []
199
200
200
- return {"headers" : headers , "data" : body }
201
+ return {"headers" : headers , "data" : body , "status" : 303 }
201
202
202
203
203
204
DUMMY_NAMESPACE = "http://example.org/"
@@ -257,12 +258,14 @@ def make_soap_enveloped_saml_thingy(thingy, header_parts=None):
257
258
258
259
def http_soap_message (message ):
259
260
return {"headers" : [("Content-type" , "application/soap+xml" )],
260
- "data" : make_soap_enveloped_saml_thingy (message )}
261
+ "data" : make_soap_enveloped_saml_thingy (message ),
262
+ "status" : 200 }
261
263
262
264
263
265
def http_paos (message , extra = None ):
264
266
return {"headers" : [("Content-type" , "application/soap+xml" )],
265
- "data" : make_soap_enveloped_saml_thingy (message , extra )}
267
+ "data" : make_soap_enveloped_saml_thingy (message , extra ),
268
+ "status" : 200 }
266
269
267
270
268
271
def parse_soap_enveloped_saml (text , body_class , header_class = None ):
0 commit comments