diff --git a/hiboo/sso/saml.py b/hiboo/sso/saml.py
index 95c58b5365862657166985e6eef0044756b31f4d..a7c9dc9e765df659ca41e5aa0d77fffafdbbc8e1 100644
--- a/hiboo/sso/saml.py
+++ b/hiboo/sso/saml.py
@@ -180,6 +180,7 @@ def saml_redirect(service_uuid):
         sp_entity_id=service.config["entityid"],
         userid=picked.username,
         authn={'class_ref': saml2.saml.AUTHN_PASSWORD},
+        sign_response=True,
         sign_assertion=True
     )
     return flask.render_template('sso_redirect.html', target=service.config["acs"], data={