Python Oidc

Open-source Python projects categorized as Oidc

Top 8 Python Oidc Projects

  • authlib

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

  • OAuthLib

    A generic, spec-compliant, thorough implementation of the OAuth request-signing logic

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • gh-action-pypi-publish

    The blessed :octocat: GitHub Action, for publishing your :package: distribution files to PyPI: https://github.com/marketplace/actions/pypi-publish

  • Project mention: PyPI new user and new project registrations temporarily suspended | news.ycombinator.com | 2023-05-20

    > Recently I've seen someone on Reddit trying to automate the creation of PyPI projects through GitHub Actions. The person was complaining that the first deployment couldn't use an API key for that project since it didn't exist. So I'm not surprised some people are trying to do the same for malicious purposes.

    Sorry for the tangent, but: you can do this now! If you use trusted publishing, you can register a "pending publisher" for a project that doesn't exist yet. When the trusted publisher (like GitHub Actions) is used, it'll create the project[1].

    All of this is supported transparently by the official publishing action for GitHub Actions[2].

    [1]: https://docs.pypi.org/trusted-publishers/creating-a-project-...

    [2]: https://github.com/pypa/gh-action-pypi-publish

  • fastapi-azure-auth

    Easy and secure implementation of Azure Entra ID (previously AD) for your FastAPI APIs 🔒 B2C, single- and multi-tenant support.

  • Project mention: FastUI: Build Better UIs Faster | news.ycombinator.com | 2024-03-01

    I'm under the impression that you work for a company that sells services related to FastAPI? https://github.com/Intility/fastapi-azure-auth

    I maintain an open source library in my spare time for free, that you are welcome to ignore if you find better alternatives.

  • SATOSA

    Proxy translating between different authentication protocols (SAML2, OpenID Connect and OAuth2)

  • Project mention: Satosa: Proxy translating between different authentication protocols | news.ycombinator.com | 2024-03-31
  • fastapi-resource-server

    Authenticate FastAPI with OIDC discovery

  • authum

    Awesome authentication tool for connecting command line applications to SAML/OIDC identity and service providers

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • action-aws-iam-assume-role

    GitHub Action to assume an AWS IAM role via OpenID Connect (OIDC) or a plain old IAM user.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Oidc related posts

Index

What are some of the best open-source Oidc projects in Python? This list will help you:

Project Stars
1 authlib 4,262
2 OAuthLib 2,740
3 gh-action-pypi-publish 836
4 fastapi-azure-auth 388
5 SATOSA 185
6 fastapi-resource-server 21
7 authum 7
8 action-aws-iam-assume-role 6

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com