Skip to content

Add Online Scout Manager (OSM) provider#1418

Merged
atymic merged 4 commits intoSocialiteProviders:masterfrom
Addy010:feature/osm-provider
Feb 3, 2026
Merged

Add Online Scout Manager (OSM) provider#1418
atymic merged 4 commits intoSocialiteProviders:masterfrom
Addy010:feature/osm-provider

Conversation

@Addy010
Copy link
Copy Markdown
Contributor

@Addy010 Addy010 commented Jan 18, 2026

This adds the provider for Online Scout Manager (OSM). Unfortunately OSM don't provide any public API documentation but an image of the available scopes and some unofficial documentation is linked below.

Screenshot 2026-01-18 at 17 36 51

Homepage: https://www.onlinescoutmanager.co.uk
Docs (Unofficial): https://opensource.newcastlescouts.org.uk/#introduction

@@ -0,0 +1,35 @@
{
"name": "socialiteproviders/osm",
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we get a better name here? osm would be assumed to be openstreetmaps

{
public function handle(SocialiteWasCalled $socialiteWasCalled): void
{
$socialiteWasCalled->extendSocialite('osm', Provider::class);
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

also update here

@adamfrancis-stfc
Copy link
Copy Markdown

@atymic good thought, I've changed all the references to be onlinescoutmanager instead of osm.

@atymic atymic merged commit 37a8782 into SocialiteProviders:master Feb 3, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants