OAuth definition in Cybersecurity

OAuth is an open standard for access delegation, commonly used as a way for Internet users to grant websites or applications access to their information on other websites but without giving them the passwords.

Open source or Free solutions

  1. Keycloak
  2. OAuth2-Proxy

Paying solutions

  1. Auth0
  2. Okta