当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

authlib

授权协议 View license
开发语言 Python
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 彭风华
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Authlib

Build Status

The ultimate Python library in building OAuth and OpenID Connect servers.JWS, JWK, JWA, JWT are included.

Authlib is compatible with Python2.7+ and Python3.6+.

Authlib v1.0 will only support Python 3.6+.

Sponsors

If you want to quickly add secure token-based authentication to Python projects, feel free to check Auth0's Python SDK and free plan at auth0.com/developers.
A blogging and podcast hosting platform with minimal design but powerful features. Host your blog and Podcast with Typlog.com.

Fund Authlib to access additional features

Features

Generic, spec-compliant implementation to build clients and providers:

Connect third party OAuth providers with Authlib built-in client integrations:

Build your own OAuth 1.0, OAuth 2.0, and OpenID Connect providers:

Useful Links

  1. Homepage: https://authlib.org/.
  2. Documentation: https://docs.authlib.org/.
  3. Purchase Commercial License: https://authlib.org/plans.
  4. Blog: https://blog.authlib.org/.
  5. Twitter: https://twitter.com/authlib.
  6. StackOverflow: https://stackoverflow.com/questions/tagged/authlib.
  7. Other Repositories: https://github.com/authlib.
  8. Subscribe Tidelift: https://tidelift.com/subscription/pkg/pypi-authlib.

Security Reporting

If you found security bugs, please do not send a public issue or patch.You can send me email at me@lepture.com. Attachment with patch is welcome.My PGP Key fingerprint is:

72F8 E895 A70C EBDF 4F2A DFE0 7E55 E3E0 118B 2B4C

Or, you can use the Tidelift security contact.Tidelift will coordinate the fix and disclosure.

License

Authlib offers two licenses:

  1. BSD (LICENSE)
  2. COMMERCIAL-LICENSE

Companies can purchase a commercial license atAuthlib Plans.

If your company is creating a closed source OAuth provider, it is stronglysuggested that your company purchasing a commercial license.

Support

If you need any help, you can always ask questions on StackOverflow witha tag of "Authlib". DO NOT ASK HELP IN GITHUB ISSUES.

We also provide commercial consulting and supports. You can find moreinformation at https://authlib.org/support.

  • 基于Python的Authlib是集所有主流WebAPI权限认证协议的客户端、服务端、底层实现、高层架构于一身的强大工具库。 参考官方:Authlib: Python Authentication Authlib几乎是能将RFC所有相关的API认证协议都包括进来了,甚至从协议的底层实现、高层架构,从客户端到服务端都能实现的,当之无愧称为Monolithic project 的一个项目。 目前Aut

  • 我使用authlib库来解码JWT令牌。在 当我按原样运行时,这个代码运行得很好。在from authlib.specs.rfc7519 import jwt encoded_jwt = '''eyJ0eXAiOiJKV1Qi.....''' secret = b'''-----BEGIN PUBLIC KEY----- ..... -----END PUBLIC KEY-----''' clai

  • cureier authentication library:     courier-authlib是Courier组件中的认证库,它是courier组件中一个独立的子项目,用于为Courier的其它组件提供认证服务。其认证功能通常包括验正登录时的帐号和密码、获取一个帐号相关的家目录或邮件目录等信息、改变帐号的密码等。而其认证的实现方式也包括基于PAM通过/etc/passwd和/etc/sha

  • 菜鸟学Linux 第063篇笔记 postfix+mysql+courier-authlib Mail Server 增强 使其具有Web页面,可以注册用户,登录,等 架构 1、安装courier-authlib # yum install expect expect-devel # yum install libtool-ltdl libtool-ltdl-devel # tar -xf cou

  • 1、安装Courier-Authlib 安装以下软件包:   shell # yum install courier-authlib # yum install courier-authlib-mysql 编辑/etc/authlib/authmysqlrc文件:   shell # vi /etc/authlib/authmysqlrc 并将其内容清空,然后增加如下内容: MYSQL_SERVE

  • 所需软件: 平台,RHEL5.8 postfix-2.9.15  dovecot系统自带 courier-authlib-0.62.4高与0.64本平台可能无法使用 mysql 5.7 含:     mysql-5.7.12-1.el5.x86_64.rpm      mysql-community-client-5.7.12-1.el5.x86_64.rpm     mysql-communit

  • 13.  配置dovecot访问mysql进行验证 dovecot本身是支持mysql认证方式的,其在/etc/dovecot/conf.d/下提供了名为auth-sql.conf.ext的配置文件: [root@mail ~]# cd /etc/dovecot/conf.d/ [root@mail conf.d]# ls auth-master.conf.ext  auth-master.con

  • 前面的apache+php或者nginx+php-fpm就不在介绍! 记得把mysql的lib放进ld.so.conf里面,以免在后面编译sasl的时候出现问题 本次使用的软件: 准备工作: 1、安装一些perl的模块和其他的软件 DBI、DBI::Mysql、Unix:syslogd、perl-GD、Time::HiRes、File::Tail rrdtool、giflib、libgdiplus

  •   这个配置,算是所有postfox 里最简单的配置呢。。 应该才配置好,就记录了下来。NND ITEYE太不给力了 ,发布全是乱的,又整理的半天     配置准备     hostname mail.asktun.com vim /etc/sysconfig/network -------------------------------------- HOSTNAME=mail.a

相关阅读

相关文章

相关问答

相关文档