Git Product home page Git Product logo

openid_http_client's Introduction

HTTP Client

This library provides an Http client for Pyxus with support of OpenID token authentication.

A basic authentication client is provided as well as an abstract class.

Abstract Auth Client

This class allows the user to implement its own client by defining the required methods.

Basic Auth Client

This client uses the token provided. Once the token expires no refresh is done.

OpenID Client

This client allows to either pass a refresh token in its constructor. This token will be refresh when needed. If no refresh token are provided, the client will search for a token in the refresh_token_file_path. If you do not have any refresh token you can use the exchange_code_for_token method that will save the refresh_token in the refresh_token_file_path provided.

openid_http_client's People

Contributors

olinux avatar joke1196 avatar florist-gump avatar

Stargazers

 avatar

Watchers

Gael Varoquaux avatar Andrew Davison avatar Annapaola Santarsiero avatar James Cloos avatar Timo Dickscheid avatar  avatar Alexis Durieux avatar  avatar  avatar Remi DIANA avatar  avatar

openid_http_client's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.