I'm stuck with PHP Oauth 2.0 Implementation!

This page summarizes the projects mentioned and recommended in the original post on /r/PHP

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Json Web Token

    A simple library to work with JSON Web Token and JSON Web Signature

    Library: https://github.com/lcobucci/jwt

  • OAuth 2.0 Client

    Easy integration with OAuth 2.0 service providers.

    I'd recommend using a library - for Azure AD OAuth we've been using https://github.com/thephpleague/oauth2-client + https://github.com/thenetworg/oauth2-azure (see also https://oauth2-client.thephpleague.com/providers/thirdparty/ )

  • 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.

  • oauth2-azure

    Azure AD provider for the OAuth 2.0 Client.

    I'd recommend using a library - for Azure AD OAuth we've been using https://github.com/thephpleague/oauth2-client + https://github.com/thenetworg/oauth2-azure (see also https://oauth2-client.thephpleague.com/providers/thirdparty/ )

  • phpSPO

    Microsoft 365 Library for PHP.

    https://docs.microsoft.com/en-us/graph/tutorials/php?tabs=aad is a good resource. I also use. https://github.com/vgrem/phpSPO If your going to do it, might as well do it right.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts