Overslaan naar inhoud
ELFAPP Technologies
  • Startpagina
  • Over
    • Over ons
    • Blog
  • Producten
  • Diensten
  • Vertrouwenscentrum
    • Vertrouwen
    • Algemene voorwaarden
    • Privacybeleid
    • Disclaimer
    • Beveiliging
  • Contact

  • Nederlands English (US)
  • Aanmelden
  • Contact
ELFAPP Technologies
      • Startpagina
      • Over
        • Over ons
        • Blog
      • Producten
      • Diensten
      • Vertrouwenscentrum
        • Vertrouwen
        • Algemene voorwaarden
        • Privacybeleid
        • Disclaimer
        • Beveiliging
      • Contact

    • Nederlands English (US)
    • Aanmelden
    • Contact

    Van verbinden naar smeden

    Wat is er echt aan de hand?
  • Blog
  • Van verbinden naar smeden
  • 22 februari 2026 in
    Van verbinden naar smeden
    Prince Nyeche

    Als je nieuw bent in het Atlassian-ecosysteem, kunnen termen zoalsConnectenForgeverwarrend klinken.

    Eenvoudig gezegd, beide zijn frameworks voor het bouwen van apps binnen Atlassian-producten.

    • Connectis het oudere framework. Het stelt ontwikkelaars in staat om hun apps extern te hosten en verbinding te maken met Atlassian via API's.

    • Forge is het nieuwere framework. Het stelt ontwikkelaars in staat om apps te bouwen die native draaien op de infrastructuur van Atlassian.

    Connect heeft jarenlang de Marketplace aangedreven. Het werkte goed. Waarom zou je het dan afschaffen?

    In mijn ogen komt het neer op regelgeving, beveiliging en controle.

    Atlassian beweegt gestaag naar striktere beveiliging, naleving en governance op ondernemingsniveau. We zagen dit met de verschuiving weg van Server, en nu met de aangekondigde einde-van-levenscyclus van Data Center in 2029. Ondernemingsklanten, vooral die in gereguleerde industrieën, eisen sterkere beveiligingsgaranties voordat ze zich volledig aan cloudomgevingen verbinden. Forge is Atlassian's antwoord op die vraag.

    Migratie is nooit “gewoon een verhuizing”

    Migratie is niet zoals verhuizen van het ene land naar het andere. Zelfs dat vereist planning: waar je gaat wonen, hoe de omgeving is, welke veranderingen je kunt verwachten.

    Stel je nu voor dat je een softwareplatform migreert dat meer dan 10.000 gebruikers bedient.

    Het vereist:

    • Architectonische planning

    • Gegevensvalidatie

    • Testen

    • Toegangsbeheer

    • Prestatieoverwegingen

    • Beveiligingsreviews

    Er is niets rechttoe rechtaan aan het migreren van een Atlassian-product.

    Waar moet je beginnen?

    Als je aan migratie denkt, heb je al de realiteit geaccepteerd dat verandering eraan komt, ook al ben je er gefrustreerd over.

    Het goede nieuws: er zijnoplossingsexperts en partnersdie gespecialiseerd zijn in dit werk. Net zoals niet iedereen wegen of wolkenkrabbers bouwt, hoeft niet iedereen een complexe migratie alleen te beheren.

    De echte uitdaging is niet “hoe migreren we?”

    Het is:wat moeten we veranderen terwijl we migreren?

    Migratie is ook een kans om de architectuur op te schonen, technische schulden te verwijderen en workflows opnieuw te overdenken. De rest kan worden opgelost door gestructureerd testen en iteratie.

    Waarom Forge bestaat

    Terug naar Connect en Forge.

    De timing van Atlassian rond afschaffingen kan soms abrupt aanvoelen. Maar de langetermijnstrategie is duidelijk: focus opbeveiliging, betrouwbaarheid, schaalbaarheid en vertrouwen.

    Enterprise- en gereguleerde klanten vereisen:

    • Sterkere nalevingsgaranties

    • Gecontroleerde uitvoeringsomgevingen

    • Natuurlijke integratie binnen de Atlassian-suite

    Connect-apps draaien extern. Die flexibiliteit was krachtig, maar het beperkte ook Atlassian's controle over beveiliging en consistentie van infrastructuur.

    Forge verandert dat.

    Met Forge:

    • Apps draaien op Atlassian-infrastructuur

    • Authenticatie wordt voor je afgehandeld

    • Beveiligingsgrenzen worden gehandhaafd

    • Machtigingen zijn gecentraliseerd

    Forge laat apps aanvoelen als native in het Atlassian-ecosysteem.

    Mijn ervaring: 3 apps migreren naar Forge

    Ik heb drie Connect-apps (met Python-backends) binnen een maand naar Forge (Node.js) gemigreerd. De motivatie? Een deadline van Atlassian die aangaf dat mijn apps het risico liepen om losgekoppeld te worden van de Marketplace als ze niet gemigreerd werden.

    Dat zet dingen heel snel in perspectief. Zes maanden klinkt misschien als genoeg tijd, maar afhankelijk van de complexiteit van de app kan het krap zijn. Hoe dan ook, de verwachting is duidelijk: migratie moet plaatsvinden. Dus dook ik diep in Forge.

    Het Forge Framework - Eer waar het toekomt

    Forge is verrassend goed. Atlassian heeft echt geleverd op:

    • Enterprise-niveau beveiliging

    • Authenticatie-infrastructuur

    • Compliance-fundamenten

    Aangezien het op JavaScript is gebaseerd, was het leren van de modules snel. De grotere leercurve betrof:

    • Begrijpen van authenticatiestromen

    • Leren van FIT-tokens

    • Werken binnen de beperkingen van Forge

    • Beheren van scopes en impersonatie

    Maar zodra dat klikte, ging het snel.

    Het grootste voordeel?

    Atlassian regelt authenticatie en infrastructuurbeveiliging.

    Dat alleen al verwijdert een enorme ontwikkelingslast.

    Waar je op moet letten

    Hier zijn praktische lessen uit de migratie:

    1. UI Kit vs Aangepaste UI

    Als je Connect-app Aangepaste UI gebruikte,blijf dan bij Aangepaste UI in Forge.

    UI Kit is beperkt en niet erg aanpasbaar. Proberen om complexe UI in UI Kit te dwingen kan weken verspillen.

    2. asUser() vs asApp() vs Impersonatie

    • asApp() draait als de app zelf.

    • asUser() draait als de momenteel ingelogde gebruiker.

    • asUser(accountId) staat impersonatie toe.

    Als je impersonatie nodig hebt, moet je verklaren:allowImpersonation: truein je toestemmingsomvang. 

    Sommige acties (vooral rond installatie-timing of beperkte eindpunten) werken niet alleen met asApp().

    3. Aandachtspunt bij aangepaste UI-rendering

    Voor Jira-modules zoalsjira:globalPage, als je aangepaste UI gebruikt:

    Je render-sleutel moet zijn:render: defaultAlles wat anders is, kan ervoor zorgen dat de app niet correct laadt.

    4. Schema's, wachtrijen en consumenten

    Forge stelt je in staat om:

    • Schema's te gebruiken om wachtrijen te activeren

    • Wachtrijen te gebruiken om consumenten te activeren

    • Uitvoeringsstromen te koppelen

    Dit is krachtig bij het bouwen van achtergrondverwerkingssysteem.

    5. Vermijd Forge-tunnels

    Als je kunt, vermijd dan Forge-tunnels, gebruik in plaats daarvan deconsole.logen bekijk het vanuit je Atlassian-ontwikkelaarsconsole. Er kunnen zoveel problemen optreden binnen de app, zoals langdurige caching nadat je je app hebt bijgewerkt die niet onmiddellijk wordt weergegeven, tot fouten die optreden bij iets willekeurigs en je weet niet waarom.

    Het grotere geheel

    Ik heb alles opnieuw opgebouwd:

    • Wachtrijen

    • Meldingen

    • Sjablonen

    • Opslag

    • Caches

    • Schema's

    • Authentificatiestromen

    Alles in Node.js.

    Overstappen van meerdere talen naar één heeft de architectuur aanzienlijk vereenvoudigd.

    Was het stressvol? Ja.

    Was het de moeite waard? Ook ja.

    Forge verwijdert het moeilijkste deel van het bouwen van veilige SaaS-apps:

    Authenticatie en infrastructuurbeveiliging.

    Je beheert nog steeds machtigingen en validaties, maar de basis wordt voor je afgehandeld.

    En dat verandert alles.

    Laatste gedachten

    Migratie naar Forge kan in het begin als een last aanvoelen. Maar zodra je het framework begrijpt, realiseer je je: Je kunt bijna alles veilig, native en op schaal bouwen.

    Als dit een ontwikkelaar in het ecosysteem helpt, geweldig. En als je migreert van Connect naar Forge en vragen hebt, neem dan contact op.


    # atlassian connect forge framework
    Van verbinden naar smeden
    Prince Nyeche 22 februari 2026
    Deel deze post
    Labels
    atlassian connect forge framework
    Een juiste manier om een gebruiker binnen een aangepaste app te verwijderen
    Database ontwerpproject

    ELFAPP Technologies
    Keurenplein 41, box E7938
    Amsterdam 1069 CD, Noord-Holland
    Nederland

    • support@elfapp.nl
    Volg ons

    Vertrouwenscentrum

    Algemene Voorwaarden

    Privacybeleid

    Disclaimer

    Veiligheid

    Schaalbare apps. Expertise die resultaten oplevert

    Automatiisering staat voorop. Atlassian-apps en consultancy die de bedrijfsvoering vereenvoudigen, de efficiëntie verhogen en de groei op lange termijn ondersteunen. Eén ecosystem. Eén partner. Concrete resultaten. Begin met een gratis kennismakingsgesprek en wij stemmen de oplossingen af op uw behoeften. 

    Neem contact op

    Copyright © 2025 ELFAPP Technologies
    Nederlands | English (US)

    Het respecteren van uw privacy is onze prioriteit.

    Toestaan dat deze website cookies gebruikt in deze browser?

    We gebruiken cookies om een verbeterde ervaring op deze website te bieden. U kunt meer leren over onze cookies en hoe we ze gebruiken in onzeCookiebeleid.

    Sta alle cookies toe
    Sta alleen essentiële cookies toe