-
Notifications
You must be signed in to change notification settings - Fork 0
Home
ScoutID is the identity service of Scouterna — Guides and Scouts of Sweden. It lets members sign in using their credentials from Scoutnet, the national membership management system, giving scouts, leaders, and group administrators a single login across all digital services in the scout ecosystem. Read more about Scouterna's digital services here.
ScoutID is built on Keycloak and supports both OpenID Connect (OIDC) and SAML 2.0. It replaces the earlier ScoutID implementation based on SimpleSAMLphp, with a more stable dependency base and better foundations for future development.
This wiki is aimed at integrators — anyone who wants to add ScoutID login to a service or tool. That includes:
- Developers building new applications or adding ScoutID as a login option to an existing one
- Group admins (kåradmin) setting up ScoutID for standard tools like Google Workspace or Microsoft 365
Some pages assume familiarity with OIDC or SAML. The guides under Group Admins are written for a less technical audience and will eventually be available in Swedish.
We plan to open up for registration in September 2026. Until then you are recommended to use the development configuration locally, following instructions in the scoutid-keycloak-provider repository. ScoutID does not yet offer self-service client registration. To connect your service, send an email to scoutid@scouterna.se with the following information:
- Service name — what your application is called
- Contact person — name and email
- Protocol — OIDC or SAML
- Redirect URI(s) — the callback URL(s) your application will use
- Scopes needed — which user data you need (see ScoutID Data Reference)
- Brief description — what the service does and who will use it
You will receive a client ID and secret (for OIDC confidential clients) or the necessary SAML metadata.
Self-service registration for standard setups is planned for the future.
| Environment | Base URL |
|---|---|
| Development | https://dev.id.scouterna.se |
| Production |
https://id.scouterna.se (not yet live)
|
The development environment is available for testing. All examples in this wiki use the development base URL.
For developers:
- OIDC Integration — endpoints, flows, and client setup
- SAML Integration — SAML 2.0 setup via Keycloak
- ScoutID Data Reference — scopes, claims, and the memberships object
-
Advanced Topics — custom
sub, IdP hints, session time tradeoffs
For group admins: