Exemple #1
0
 def __init__(self, response):
     self.response = response
     self.receipt = response.headers.get("Openstack-Auth-Receipt")
     body = response.json()
     self.methods = body['receipt']['methods']
     self.required_auth_methods = body['required_auth_methods']
     self.expires_at = utils.parse_isotime(body['receipt']['expires_at'])
     message = "%s: %s" % (self.message, self.required_auth_methods)
     super(MissingAuthMethods, self).__init__(message)
Exemple #2
0
 def issued(self):
     return utils.parse_isotime(self._data['token']['issued_at'])
Exemple #3
0
 def expires(self):
     return utils.parse_isotime(self._data['token']['expires_at'])
Exemple #4
0
 def issued(self):
     return utils.parse_isotime(self._token['issued_at'])
Exemple #5
0
 def expires(self):
     return utils.parse_isotime(self._token.get('expires'))
Exemple #6
0
 def issued(self):
     return _utils.parse_isotime(self.issued_str)
Exemple #7
0
 def expires(self):
     return _utils.parse_isotime(self.expires_str)
Exemple #8
0
 def updated(self):
     return utils.parse_isotime(self.updated_str)
Exemple #9
0
 def expires(self):
     return utils.parse_isotime(self._data['token']['expires_at'])
Exemple #10
0
 def issued(self):
     return utils.parse_isotime(self._data['token']['issued_at'])
Exemple #11
0
 def issued(self):
     return utils.parse_isotime(self._token['issued_at'])
Exemple #12
0
 def expires(self):
     return utils.parse_isotime(self._token.get('expires'))
Exemple #13
0
 def issued(self):
     return _utils.parse_isotime(self.issued_str)
Exemple #14
0
 def expires(self):
     return _utils.parse_isotime(self.expires_str)
Exemple #15
0
 def updated(self):
     return utils.parse_isotime(self.updated_str)