Download the PHP package socialiteproviders/runsignup without Composer
On this page you can find all versions of the php package socialiteproviders/runsignup. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download socialiteproviders/runsignup
More information about socialiteproviders/runsignup
Files in socialiteproviders/runsignup
Package runsignup
Short Description RunSignup/TicketSignup/GiveSignup OAuth2 Provider for Laravel Socialite
License MIT
Informations about the package runsignup
RunSignup
Installation & Basic Usage
Please see the Base Installation Guide, then follow the provider specific instructions below.
Configuration
First, add your RunSignup app credentials to config/services.php
:
Make sure you have these in your .env
:
Register an Application
- Create a user on https://runsignup.com.
- Navigate to https://runsignup.com/Profile/OAuth2 and click
App Development
. - Click the
Add Client
button and provide a name and a description. Additionally include the redirect URL that will be used in the integration. - Upon saving the new client details the Client ID and Client Secret will be displayed on the screen. Be sure to note the Client Secret as it will only be displayed once.
Test Environment
RunSignup offers a separate test platform which replicates the production environment and is ideal for use while in development. To use the test environment follow the above steps to register an application and replace all usages of https://runsignup.com with https://test.runsignup.com. Additionally be sure to add RUNSIGNUP_ENV=test
to your .env
.
Add Provider Event Listener
Laravel 11+
In Laravel 11, the default EventServiceProvider
provider was removed. Instead, add the listener using the listen
method on the Event
facade, in your AppServiceProvider
boot
method.
- Note: You do not need to add anything for the built-in socialite providers unless you override them with your own providers.
Laravel 10 or below
Configure the package's listener to listen for `SocialiteWasCalled` events. Add the event to your `listen[]` array in `app/Providers/EventServiceProvider`. See the [Base Installation Guide](https://socialiteproviders.com/usage/) for detailed instructions.Usage
You should now be able to use the provider like you would regularly use Socialite (assuming you have the facade installed):
And handle the callback:
Returned User fields
id
name
email
avatar
About RunSignup
RunSignup is an employee‑owned event‑tech company that offers a free, all‑in‑one platform for endurance races, ticketed events, and peer‑to‑peer fundraising events. RunSignup handles everything from registration and marketing to race‑day tools and fundraising support.