def acquire_authentication_cookie(self, options):
"""Retrieve SPO auth cookie"""
logger = self.logger(self.acquire_authentication_cookie.__name__)
url = options['endpoint']
session = requests.session()
logger.debug_secrets("session: %s\nsession.post(%s, data=%s)", session, url, self.token)
session.post(url, data=self.token, headers={'Content-Type': 'application/x-www-form-urlencoded'})
logger.debug_secrets("session.cookies: %s", session.cookies)
cookies = requests.utils.dict_from_cookiejar(session.cookies)
logger.debug_secrets("cookies: %s", cookies)
if 'FedAuth' in cookies and 'rtFa' in cookies:
self.FedAuth = cookies['FedAuth']
self.rtFa = cookies['rtFa']
return True
self.error = "An error occurred while retrieving auth cookies"
logger.error(self.error)
return False
saml_token_provider.py 文件源码
python
阅读 24
收藏 0
点赞 0
评论 0
评论列表
文章目录