flask-oauthprovider.

uma base completa do provedor de oauth
Baixe Agora

flask-oauthprovider. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Ib Lundgren
  • Site do editor:
  • https://github.com/ib-lundgren/

flask-oauthprovider. Tag


flask-oauthprovider. Descrição

O frasco-oauthProvider é uma extensão do frasco que facilita a fixação de suas visualizações com oauth: @ provedor.require_oauth () DEF User_Feed (auto): ... Dá-lhe controle de grego fino sobre o acesso através do uso de reinos: @Provider. Requer_oauth (Reino = "Fotos") Def User_Photos (auto): ... assim como os parâmetros do OAuth, como a chave do cliente e o token: @ provedor.require_oauth () def Whoami (auto): Retward Sick.oauth.client_keynote Esta extensão não te dá um cliente OAuth. Para isso, basta usar solicitações que possui o Suporte OAuthlib Backed OAuth embutido. Se você quiser saber mais sobre o OAuth Confira o excelente guia no Hueniverse ou cavar o muito legível Oauth 1 RFC 5849 Spec.UsageFlask-OauthProvider constrói OPON OAUTHLIB e seu OAuth 1 classe de servidor RFC 5849. Você precisará implementar um número de métodos abstratos, obrigados a partir de qualquer servidor (OAuthlib) ou OAuthProvider (frasco-oauthProvider). Esses métodos são principalmente métodos de armazenamento ou recuperação de dados. Nenhuma suposição é feita sobre o sistema de persistência que você usa e, como tal, é gratuito para usar qualquer um que você vê o ajuste. Tome uma olhada no aplicativo de exemplo para um provedor de oauth de backup totalmente trabalhador, SQLAlQue / Sqlalchemy na pasta / Exemplos. Que implementar Classe do provedor que você deseja dar documentos do servidor OAuthlib e a fonte OAuthProvider uma leitura completa. Quando feita, será fácil de proteger sua API com OAuth: APP = FLASK (__ Nome __) Provider = YourProvider(App)@app.route ("/ my_secrets ") @ Provider.Requir (reino =" segredos ") def my_secrets (self): ... installflask-oauthProvider é facilmente instalado usando o PIP: PIP Instalar o flask-oauthproviderproduct's homepage


flask-oauthprovider. Software Relacionado