Bootstrap

python restful client,使用CAS身份验证的Python RESTful客户端

我试图构建一个python库来与restfulapi进行交互,但是它使用CAS进行客户机身份验证,而且我还没有找到任何合适的现有库。到目前为止,我已经找到了以下链接,但我不确定这些链接是用于客户端还是用于使用CAS本身的网站。有没有人对一个好的库有什么建议可以使用,以及如何构造我的代码与之交互的好方法?在

我也尝试过使用caslib,但没有成功:>>> import caslib

>>> srv = caslib.CASServer('https://my.cas/auth')

>>> svc = caslib.CASService('https://my.service/foo')

>>> caslib.login_to_cas_service(srv.login(svc),'[email protected]','password')

Traceback (most recent call last):

File "", line 1, in

File "caslib/cas_dance.py", line 250, in login_to_cas_service

raise CASLoginError('Could not parse the document at %s: %s' % (login_fh.url, errors))

caslib.cas_dance.CASLoginError: Could not parse the document at https://my.cas/auth/login?service=https%3A%2F%2Fmy.service%2Ffoo: undefined entity ©: line 97, column 26

嗯,上面的错误似乎出现在我们的标记(或caslib使用的验证程序)中

再次编辑:在安装了用于python的lxml库之后,故障被删除。后备解析器不能正常工作。在

;