首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flask Tacacs+身份验证

Flask Tacacs+身份验证
EN

Stack Overflow用户
提问于 2016-08-12 16:24:01
回答 1查看 977关注 0票数 0

我写了一个flask应用程序,它在MySQL数据库上使用自己的身份验证工作得很好,但现在我被要求使用TACACS+盒进行身份验证,而不是内部身份验证。

我已经搜索了python tacacs模块,只找到了服务器,当然没有用于tacacs的flask模块。通常情况下,我会使用perl,但我不认为在perl周围编写包装器来获得身份验证是一个很好的解决方案。

我想我可以写一些东西来通过SSH传递身份验证,如果身份验证在设备上工作,那么用户是"OK“的,但这似乎是一种非常可怕的方式。

有人知道如何让python在TACACS+机器上进行身份验证吗?当我在互联网上寻找TACACS的工作原理时,结果似乎很少。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-09 16:23:56

你有没有试过使用https://github.com/ansible/tacacs_plus。从网站上。

代码语言:javascript
复制
    #!/usr/bin/env python
    import tacacs_plus
    auth = tacacs_plus.TACACSClient('host', 49, 'secret',timeout=10).authenticate(
'username', 'password', tacacs_plus.TAC_PLUS_AUTHEN_TYPE_ASCII
    )
    print "PASS!" if auth.valid else "FAIL!"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38913269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档