All projects

git show pr0gramm-socialiteprovider 6 / 18

pr0gramm Socialite Provider

A Socialite provider for signing in to Laravel applications with a pr0gramm account.

branch
open-source
type
Open source,Authentication
stack
PHP,Laravel Socialite,OAuth
packagist
808 installs as of 29.10.2026
livesocialiteproviders.com/Pr0grammcaptured on 21.10.2026
Live view of socialiteproviders.com/Pr0gramm, captured on 21.10.2026
README.md

pr0gramm authentication with Socialite

The pr0gramm provider adds pr0gramm OAuth authentication to Laravel Socialite. Users sign in with their existing pr0gramm account.

The integration is part of SocialiteProviders. The provider handles the platform-specific parts of authentication while the Laravel application uses the familiar Socialite interface.

Set up the provider

Install the package with Composer:

sh
composer require socialiteproviders/pr0gramm

Configure the client ID, client secret and callback URL in config/services.php, then register the provider with Socialite. The documentation provides setup steps for different Laravel versions.

Start the authentication flow with the pr0gramm driver:

php
return Socialite::driver('pr0gramm')->redirect();

After the callback, the application continues processing the sign-in. The provider connects to the external identity provider; local user accounts and permissions remain the application's responsibility.

Authentication and API access

The Socialite provider handles authentication. The separate Laravel pr0gramm API wrapper provides further access to posts, comments and messages. The two projects serve different parts of an integration.

The provider documentation describes the setup. The linked GitHub repository is a read-only split of the shared SocialiteProviders repository; contributions are maintained in the central project.

Next project Alpha Vantage for Laravel open-source Open source,API integration