Zo werkt inloggen
Deze pagina is de enige bron van waarheid voor inloggen in de webinterface van fremforge: het dashboard van je organisatie en de beheeromgeving op frem.sh/<your-slug>/_admin/.
Twee verwante onderwerpen staan elders:
- Authenticatie van
gitzelf (clone/push/pull) is een apart mechanisme: HTTPS + Git Credential Manager. Zie Veilig inloggen. - Bevestigen dat jij het bent wanneer Git Credential Manager, tea, de fremforge-CLI of een connector van een AI-assistent opnieuw inlogt. Zie Waarom moet ik bevestigen dat ik het ben?
- De volledige doorloop van het eerste uur (registratie → facturatie → SSO → uitnodigen) staat in Je eerste uur. Deze pagina zoomt alleen in op de stap van het inloggen.
Hoe het in elkaar zit
Er staat in geen enkele e-mail van fremforge een wachtwoord. Een kersverse beheerder wordt ingelogd met een eenmalige link; alle anderen loggen in via een van drie ingangen die allemaal op dezelfde plek uitkomen. Begrijp je die twee feiten, dan volgt de rest vanzelf.
De eerste keer inloggen (nieuwe beheerder)
Als je organisatie is ingericht, komt de welkomstmail binnen met één knop:
- “Inloggen bij fremforge →”: een eenmalige inloglink (één keer bruikbaar, verloopt na 48 uur). Klik erop en je bent automatisch ingelogd; fremforge vraagt je daarna een wachtwoord te kiezen en tweefactorauthenticatie aan te zetten, en brengt je naar de welkomstpagina van je organisatie.
- Had je registratie-e-mailadres al een fremforge-account, dan staat er op de knop "
<your-slug>openen →" en log je in met je bestaande wachtwoord.
De e-mail toont ook je beheerdersgebruikersnaam en registratie-e-mailadres onder “Bewaren voor noodtoegang”. Dat zijn geen inloggegevens om over te nemen; het is zodat je je login-ID’s kent. Het wachtwoord stel je in via de link.
Verloopt de link voordat je hem gebruikt, gebruik dan de discovery-inlog hieronder en klik op Wachtwoord vergeten.
Daarna inloggen
Zodra je wachtwoord (of SSO) is ingesteld, komen drie URL’s allemaal bij je organisatie uit. Kies de URL die je het best onthoudt; ze leiden naar dezelfde plek:
| Ingang | Wat hij doet | Wanneer je hem gebruikt |
|---|---|---|
frem.sh/_app/login | Discovery. Vul je e-mailadres in; is het domein van je organisatie geverifieerd, dan stuurt hij je direct door naar de inlog van je organisatie (SSO als dat is gekoppeld, anders wachtwoord). | De standaard. De link “Sign in” op de marketingsite wijst hierheen. Het best om met je team te delen: niemand hoeft de slug te onthouden. |
frem.sh/<your-slug>/login | De eigen inlogpagina van je organisatie, rechtstreeks. Toont de SSO-knop(pen) van je organisatie zodra SSO is gekoppeld; anders stuurt hij door naar de inlog met wachtwoord. Hierheen stuurt de beheeromgeving je ook als je niet bent ingelogd. | Sla hem op als bladwijzer: de voordeur van je organisatie. |
frem.sh/user/login | De universele inlog: lokaal wachtwoord + 2FA, plus eventuele gekoppelde SSO-knoppen. | Je break-glass-route (zie hieronder) en de dagelijkse terugval. Werkt altijd. |
Het zijn lagen van één trechter, geen concurrerende opties: discovery bepaalt bij welke organisatie je inlogt, de eigen inlogpagina biedt hoe (SSO of wachtwoord), en de universele inlog is het onderliggende formulier dat je daadwerkelijk authenticeert.
Je gebruikersnaam is een vaste korte naam die in URL’s (frem.sh/<username>), auteursregels van commits en @mentions wordt gebruikt, maar je hebt hem zelden nodig, omdat je registratie-e-mailadres overal waar een gebruikersnaam werkt ook als login werkt.
Nadat je SSO hebt gekoppeld
Zodra een beheerder een auth-bron registreert onder Organisatiebeheer → SSO (zie OIDC-SSO):
- tonen de inlogpagina’s van je organisatie (
/<your-slug>/loginen de universele inlog) een knop “Inloggen met<name>”. Een klik erop start de OIDC-stroom bij je IdP en brengt je daarna terug naar je organisatie; - worden nieuwe leden die via SSO inloggen bij de eerste keer inloggen automatisch aangemaakt als fremforge-gebruikers (of vooraf aangeleverd via SCIM);
- stuurt de discovery-inlog (
/_app/login) SSO-leden op dezelfde manier door: e-mail → je organisatie → IdP.
SSO is de dagelijkse route voor je team. Het lokale wachtwoord verdwijnt echter nooit, en daar draait break-glass nu juist om.
Break-glass (als je IdP plat ligt)
Is je identiteitsprovider ooit onbereikbaar of verkeerd geconfigureerd, dan komen SSO-leden niet binnen via de IdP. De universele inlog op frem.sh/user/login (zonder het organisatieachtervoegsel ?redirect_to=) accepteert lokaal wachtwoord + 2FA en gaat niet via de SSO van je organisatie, zodat een eigenaar van de organisatie die zijn lokale inloggegevens heeft bewaard, altijd weer binnenkomt.
Precies daarom maakt fremforge bij de registratie een lokaal account voor de eerste beheerder aan en dwingt je nooit om daarvan af te stappen: verwijder dat account niet nadat je SSO hebt gekoppeld. Volledig draaiboek: SSO-break-glass.
Waar je terechtkomt
- De eerste keer: de welkomstpagina van je organisatie (teamgenoten uitnodigen, facturatie afronden).
- Daarna: je Forgejo-dashboard:
frem.sh/<your-slug>voor de ontwikkelomgeving (repository’s, issues, CI) enfrem.sh/<your-slug>/_admin/overviewvoor het fremforge-beheer (facturatie, SSO, leden, audit). Sla de beheer-URL per organisatie op als bladwijzer; er is geen organisatiekiezer in het product, je navigeert via de slug in de URL.
URL’s in één oogopslag
| Doel | URL |
|---|---|
| Registreren | frem.sh/_app/signup |
| Inloggen (discovery) | frem.sh/_app/login |
| Inloggen (je organisatie, eigen inlogpagina) | frem.sh/<your-slug>/login |
| Inloggen (universeel) / break-glass | frem.sh/user/login |
| Organisatiebeheer (na het inloggen) | frem.sh/<your-slug>/_admin/overview |
| Authenticatie voor git clone/push | geen webinlog; zie Veilig inloggen |