A static copy of the demo at release 0.3.0. Live Components, Turbo Streams and form submits need Symfony: run the full demo.

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

README Source

What it installs

Copies
src/ → src/
templates/ → templates/
config/ → config/
Recipes
social-login connected-accounts layouts
Composer
symfony/security-bundle
symfony/security-csrf
symfony/cache
league/oauth2-client:^2.9
league/oauth2-github:^3.1
league/oauth2-google:^5.0
league/oauth2-facebook:^2.2
firebase/php-jwt:^7.2
guzzlehttp/guzzle:^7.8
guzzlehttp/psr7:^2.6

Examples (0)