All Projects → lepture → Flask Oauthlib

lepture / Flask Oauthlib

Licence: bsd-3-clause
YOU SHOULD USE https://github.com/lepture/authlib

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Flask Oauthlib

Authlib
The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS,JWE,JWK,JWA,JWT included.
Stars: ✭ 2,854 (+99.72%)
Mutual labels:  flask, oauth2, oauth, oauth2-server, oauth2-provider
Hydra
OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Compatible with MITREid.
Stars: ✭ 11,884 (+731.63%)
Mutual labels:  oauth2, oauth, oauth2-server, oauth2-provider, oauth-provider
Oauthswift
Swift based OAuth library for iOS
Stars: ✭ 2,949 (+106.37%)
Mutual labels:  oauth2, oauth, oauth2-client, oauth-client
Doorkeeper
Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape.
Stars: ✭ 4,917 (+244.09%)
Mutual labels:  oauth2, oauth, oauth2-server, oauth2-provider
Oauth2
OAuth 2.0 server library for the Go programming language.
Stars: ✭ 2,173 (+52.06%)
Mutual labels:  oauth2, oauth2-server, oauth2-provider
Doorkeeper Provider App
An example OAuth 2 provider application using the Doorkeeper gem, Rails and Devise
Stars: ✭ 146 (-89.78%)
Mutual labels:  oauth2, oauth2-server, oauth2-provider
Light Oauth2
A fast, light and cloud native OAuth 2.0 authorization microservices based on light-4j
Stars: ✭ 247 (-82.72%)
Mutual labels:  oauth2, oauth2-server, oauth2-provider
oauth2-server
A spec compliant, secure by default PHP OAuth 2.0 Server
Stars: ✭ 6,128 (+328.83%)
Mutual labels:  oauth, oauth2, oauth2-server
SimpleOAuth
Simple OAuth 2.0 for Android
Stars: ✭ 15 (-98.95%)
Mutual labels:  oauth2, oauth2-provider, oauth2-client
angular2-social-login
Angular 2 OAuth social login facebook, google, LinkedIn etc using NodeJS server
Stars: ✭ 40 (-97.2%)
Mutual labels:  oauth2, oauth-client, oauth2-server
Retroauth
A library build on top of retrofit, for simple handling of authenticated requests
Stars: ✭ 405 (-71.66%)
Mutual labels:  oauth2, oauth, oauth2-client
Hiauth
HiAuth是一个开源的基于Oauth2协议的认证、授权系统。
Stars: ✭ 273 (-80.9%)
Mutual labels:  oauth2, oauth2-server, oauth2-client
Example Oauth2 Server
Example for OAuth 2 Server for Authlib.
Stars: ✭ 499 (-65.08%)
Mutual labels:  oauth2, oauth2-server, oauth2-provider
Node Oauth2 Server Example
Working oauth2 server with minimal configuration
Stars: ✭ 115 (-91.95%)
Mutual labels:  oauth2, oauth, oauth2-server
Node Oauth2 Server Mongo Example
Working oauth2 server with mongodb storage and minimal configuration
Stars: ✭ 76 (-94.68%)
Mutual labels:  oauth2, oauth, oauth2-server
Monkey
Monkey is an unofficial GitHub client for iOS,to show the rank of coders and repositories.
Stars: ✭ 1,765 (+23.51%)
Mutual labels:  oauth, oauth2-client, oauth-client
Web Framework For Java
A seed project with spring boot for AngularJS, AngularJs Material, Thymeleaf, RESTful API, MySQL and admin panel based on AdminLTE.
Stars: ✭ 29 (-97.97%)
Mutual labels:  oauth2, oauth, oauth2-server
Oauth2 Server
OAuth2 Server Library
Stars: ✭ 42 (-97.06%)
Mutual labels:  oauth2, oauth2-server, oauth2-provider
Mailchimp Api 3.0 Php
A feature rich object-oriented PHP library for interacting with MailChimp's API v3 💌🐵
Stars: ✭ 61 (-95.73%)
Mutual labels:  oauth2, oauth
Google Auth Library Nodejs
🔑 Google Auth Library for Node.js
Stars: ✭ 1,094 (-23.44%)
Mutual labels:  oauth, oauth2-client

Flask-OAuthlib

Donate lepture Wheel Status Latest Version Travis CI Status Coverage Status

Notice

You SHOULD use https://github.com/lepture/authlib instead.

Flask-OAuthlib is an extension to Flask that allows you to interact with remote OAuth enabled applications. On the client site, it is a replacement for Flask-OAuth. But it does more than that, it also helps you to create OAuth providers.

Flask-OAuthlib relies on oauthlib.

Sponsored by

If you want to quickly add secure authentication to Flask, feel free to check out Auth0's Python API SDK and free plan at auth0.com/developers Coverage Status

Features

  • Support for OAuth 1.0a, 1.0, 1.1, OAuth2 client
  • Friendly API (same as Flask-OAuth)
  • Direct integration with Flask
  • Basic support for remote method invocation of RESTful APIs
  • Support OAuth1 provider with HMAC and RSA signature
  • Support OAuth2 provider with Bearer token

Security Reporting

If you found security bugs which can not be public, send me email at [email protected]. Attachment with patch is welcome.

Installation

Installing flask-oauthlib is simple with pip:

$ pip install Flask-OAuthlib

There is also a development version on GitHub.

Links

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].