OAuth
component
An opinionated OAuth2/OIDC sign-in journey using Symfony Security, with Google, Facebook and GitHub adapters, single-use attempts and explicit account connections.
In this static copy, provider sign-in, callbacks and account connections require Symfony and configured provider applications; the static examples show the presentation only. Run the full demo to try it.
Install
php bin/console ux:install oauth \
--kit=https://github.com/xormania/uxor:0.3.0
What it installs
- Copies
-
src/→src/
templates/→templates/
config/→config/ - Recipes
- social-login connected-accounts layouts
- Composer
symfony/security-bundlesymfony/security-csrfsymfony/cacheleague/oauth2-client:^2.9league/oauth2-github:^3.1league/oauth2-google:^5.0league/oauth2-facebook:^2.2firebase/php-jwt:^7.2guzzlehttp/guzzle:^7.8guzzlehttp/psr7:^2.6