Exemple #1
0
 def get_request(self, deflate=True):
     """
     Returns unsigned AuthnRequest.
     :param deflate: It makes the deflate process optional
     :type: bool
     :return: AuthnRequest maybe deflated and base64 encoded
     :rtype: str object
     """
     if deflate:
         request = OneLogin_Saml2_Utils.deflate_and_base64_encode(
             self.__authn_request)
     else:
         request = OneLogin_Saml2_Utils.b64encode(self.__authn_request)
     return request
 def get_response(self, deflate=True):
     """
     Returns a Logout Response object.
     :param deflate: It makes the deflate process optional
     :type: bool
     :return: Logout Response maybe deflated and base64 encoded
     :rtype: string
     """
     if deflate:
         response = OneLogin_Saml2_Utils.deflate_and_base64_encode(
             self.__logout_response)
     else:
         response = OneLogin_Saml2_Utils.b64encode(self.__logout_response)
     return response