Socialite Providers EvoPixel
Add EvoPixel Account sign-in to Laravel applications, with OAuth 2.0, PKCE, optional OpenID Connect and rotating refresh tokens.
Code & documentation: Socialite Providers EvoPixelLibraries, integrations and tools from our public repositories. Explore the code, use it in your projects and help improve it.
Add EvoPixel Account sign-in to Laravel applications, with OAuth 2.0, PKCE, optional OpenID Connect and rotating refresh tokens.
Code & documentation: Socialite Providers EvoPixelConnect Minecraft EvoPixel accounts to Laravel through OAuth 2.0, with PKCE and refresh tokens. For Minecraft EvoPixel identities, separate from Microsoft or Mojang accounts.
Code & documentation: Socialite Providers Minecraft EvoPixelOur fork of the Discord provider for Laravel Socialite, with configurable avatar formats and support for animated avatars.
Code & documentation: Socialite Providers DiscordManage Stalwart account security and email addresses from Roundcube Settings: passwords, two-factor authentication, application passwords and more.
Code & documentation: Stalwart for RoundcubeOur fork of React Native Track Player for audio applications, with playback queues, background audio and external media controls.
Code & documentation: React Native Track PlayerRun SHOUTcast DNAS with Liquidsoap AutoDJ, with commands for installation, playback, playlist scheduling, metadata and log management.
Code & documentation: RadioServerAn icon font for EvoPixel, Minecraft, Rust, Radio and bLeaH, with SVG sources and a preview. Adapt icon size and color directly in CSS.
Code & documentation: EvoPixel IconsInstallation steps, licenses and contribution details are available in each repository. Found an issue or have an idea? Join the discussion on GitHub.
Let people sign in to your application with EvoPixel Account. OAuth 2.0 gives access to approved data; OpenID Connect adds a verified identity.
Create an application OpenID Connect discoveryChoose the application type, register the exact callback URL and enable only the data scopes you need. For Web applications, keep the client secret on your server.
Use Authorization Code with PKCE S256 and state. Account handles sign-in and consent, then returns a single-use code to your callback. For OpenID Connect, also send a nonce.
Validate state, exchange the code with its PKCE verifier and, for OpenID Connect, validate the ID token signature, claims and nonce. Create your own application session. The Socialite provider above includes a Laravel integration guide.
Add openid for OpenID Connect, profile for profile details and email if needed. Roles, permissions and linked accounts require approval before personal applications can request them.
scope=openid profile email
Request offline_access when refresh tokens are needed. Save the replacement token after each refresh; access remains revocable. Your application controls its own session lifetime.
scope=openid profile email offline_access