misaf/vendra-socialite

Optional OAuth social login (Google, GitHub) for Vendra user panels, built on filament-socialite

Maintainers

Package info

github.com/misaf/vendra-socialite

Type:vendra-module

pkg:composer/misaf/vendra-socialite

Transparency log

Statistics

Installs: 1

Dependents: 1

Suggesters: 0

Stars: 1

Open Issues: 0

v1.6.0 2026-07-22 21:54 UTC

This package is auto-updated.

Last update: 2026-07-23 00:30:39 UTC


README

Optional OAuth social login (Google, GitHub) for Vendra user panels, built on dutchcodingcompany/filament-socialite.

Requiring this package is all it takes to add social login — misaf/vendra-user has no dependency on it. Social buttons render on the login form of the panels listed in config/vendra-socialite.php and only appear once their provider credentials are set.

Requirements

  • PHP 8.3+
  • Laravel 13
  • Filament 5
  • misaf/vendra-user

Configuration

Publish the config with php artisan vendor:publish --tag=vendra-socialite-config and set the OAuth credentials in config/services.php / .env:

GOOGLE_CLIENT_ID / GOOGLE_CLIENT_SECRET / GOOGLE_REDIRECT_URI=https://<app>/admin/oauth/callback/google
GITHUB_CLIENT_ID / GITHUB_CLIENT_SECRET / GITHUB_REDIRECT_URI=https://<app>/admin/oauth/callback/github

Optional environment values:

  • VENDRA_SOCIALITE_REGISTRATION=true — allow unknown OAuth identities to create an account (default false: only existing users, matched by email, may sign in).
  • VENDRA_SOCIALITE_DOMAINS=example.com,foo.com — restrict sign-in by email domain.

Testing

composer test

License

MIT. See LICENSE.