{"repo":"timo-reymann/python-oauth2-cli-auth","free":true,"listed":false,"github":"https://github.com/timo-reymann/python-oauth2-cli-auth","clone":"git clone https://github.com/timo-reymann/python-oauth2-cli-auth.git","description":"Authenticate against OAuth2 Provider in Python CLIs","language":"Python","stars":19,"topics":["oauth2","pip","python","cli"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"oauth2-cli-auth === Authenticate against OAuth2 Provider in Python CLIs Features - Simple - Fancy callback page Requirements - Python 3.9+ Installation Usage Simple with OIDC well known configuration endpoint This should work for every provider supporting OIDC e.g. gitlab.com : Simple with manual endpoint specification The following should work for almost all use cases, for rest please check the lib docs. Motivation Building oauth2 integration for Python apps come quite handy, especially with Gitlab integration etc. It is a bit cumbersome to do it manually everytime, existing solutions are way to overkill to put on this problem. So I created this small library without any dependencies besides the python standard library. Documentation - Library documentation Contributing I love your input! I want to make contributing to this project as easy and transparent as possible, whether it's: - Reporting a bug - Discussing the current state of the configuration - Submitting a fix - Proposing new features - Becoming a maintainer To get started please read the Contribution Guidelines. Development Requirements - Python 3.9+ - pre-commit - Poetry Test Build","default_branch":null,"files":null,"tree":[],"storefront":"/r/timo-reymann","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/timo-reymann/python-oauth2-cli-auth/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}