flask和python是否存在类似CanCan(授权库)的功能

flask和python是否存在类似CanCan(授权库)的功能,python,authentication,authorization,flask,Python,Authentication,Authorization,Flask,我喜欢ruby库的授权。想知道python/flask是否存在类似的功能 我想主要有三个要求: 定义能力的简单声明方式() 烧瓶路径装饰器 用于检查代码其他部分功能的细粒度方法。i、 e.如果当前用户可以('post::edit')或其他什么 目前的选择: (目前倾向于这样的方式。) (他们都觉得我有点重) 这可能就是您要找的。它有一个装饰器和一个您可以访问并向其中添加方法的当前用户对象 我建议你留意一下。目前,它只是一个身份验证和授权框架,但路线图上是Flask支持。非常棒。我不久前在L

我喜欢ruby库的授权。想知道python/flask是否存在类似的功能

我想主要有三个要求:

  • 定义能力的简单声明方式()
  • 烧瓶路径装饰器
  • 用于检查代码其他部分功能的细粒度方法。i、 e.
    如果当前用户可以('post::edit')
    或其他什么

  • 目前的选择:

    • (目前倾向于这样的方式。)
    • (他们都觉得我有点重)

      • 这可能就是您要找的。它有一个装饰器和一个您可以访问并向其中添加方法的当前用户对象


        我建议你留意一下。目前,它只是一个身份验证和授权框架,但路线图上是Flask支持。非常棒。

        我不久前在LinkedIn的帖子中看到了这个软件包。 我从来没有真正检查过它,但它看起来有不断的更新

        Authomatic是一个用于Python web应用程序的授权/身份验证客户端库,其灵感来自Alex Vagin的Simpleauth。事实上,我几乎把它命名为Deadsimpleauth,但这个名字对于一个简洁的库来说太长了


        不确定这是否正是您想要的,但您可能想看看Flask Auth

        一年后,我写了一篇:


        能否举例说明如何在链接失效的情况下使用它?Cork作者:欢迎提供有关如何支撑烧瓶的任何建议。