Denne applikasjonen er en proxy mot Altinn 2 api for tilganger. Altinn 2 APIer er under avvikling og alle team må migrere over til altinn 3 innen dette arbeidet er ferdig. Plan for utfasing av altinn 2 tilsier det vil være ferdig innen juni 2026.
Dere kan allerede i dag bytte ut altinn 2 med altinn 3 uten å migrere noe, og vi har en ny applikasjon arbeidsgiver-altinn-tilganger som kan hjelpe med dette arbeidet. Den nye applikasjonen er også plug n play med ny virksomhetsvelger
Vi bistår gjerne med å få dere ut av altinn 2 / altinn-rettigheter-proxy
og over til altinn 3 / arbeidsgiver-altinn-tilganger
.
Ta kontakt med oss på #team-fager hvis dere har spørsmål eller ønsker hjelp til å migrere.
Denne appen er en proxy mot Altinn sine tjenester til arbeidsgiver. Dere må bruke TokenX når dere kaller oss.
Vi har et java/kotlin bibliotek altinn-rettigheter-proxy-klient som gjør det lettere å bruke denne proxyen. Den har bl.a. støtte for fall-back til Altinns API.
Dere bruker service discovery for å snakke med altinn-rettigheter-proxy.
Den fulle URLen er http://altinn-rettigheter-proxy.arbeidsgiver.svc.cluster.local
. For å bruke denne, så kreves
det at deres app har satt outbound access policy:
accessPolicy:
outbound:
rules:
- application: altinn-rettigheter-proxy
namespace: arbeidsgiver
cluster: dev-gcp/prod-gcp
og tilsvarende, må vi legge til dere i vår inbound access policy i nais/prod-gcp.yaml og nais/dev-gcp.yaml
accessPolicy:
inbound:
rules:
- application: DERES_APPLIKASJON
namespace: DERES_NAMESPACE
cluster: dev-gcp/prod-gcp
I dev, så er det også en vanlig ingress tilgjengelig, https://altinn-rettigheter-proxy.intern.dev.nav.no/altinn-rettigheter-proxy
, som dere kan bruke uten å måtte oppdatere vår access policy.
Fra FSS kan dere nå oss med ingressen https://altinn-rettigheter-proxy.intern.nav.no/altinn-rettigheter-proxy/
. I dev er URL-en https://altinn-rettigheter-proxy.intern.dev.nav.no/altinn-rettigheter-proxy
.
For at den skal fungere, må dere være lagt inn i access policy-en vår i nais/prod-gcp.yaml og nais/dev-gcp.yaml, slik:
accessPolicy:
inbound:
rules:
- application: DERES_APPLIKASJON
namespace: DERES_NAMESPACE
cluster: dev-gcp/prod-gcp
Dere burde også legge på outbound i deres app, så kan dere bruke TokenX og er klare for når dere migrerer ut av FSS over til GCP.
accessPolicy:
outbound:
rules:
- application: altinn-rettigheter-proxy
namespace: fager
cluster: dev-gcp/prod-gcp
Koden kan kjøres som en vanlig Spring Boot-applikasjon fra AltinnrettigheterproxyApplication. Åpnes i browser: http://localhost:9090/altinn-rettigheter-proxy/internal/healthcheck
Default spring-profil er local, og da er alle avhengigheter mocket på localhost:9091.
- Dette Git-repositoriet eies av Team Fellestjenester for Arbeidsgivere (tidl. Min side – arbeidsgiver) i Produktområde arbeidsgiver.
- Slack-kanaler:
- #arbeidsgiver-min-side-arbeidsgiver
- #arbeidsgiver-utvikling
- #arbeidsgiver-general
- Opprett gjerne en issue i Github for alle typer spørsmål
- IT-utviklerne i Github-teamet https://github.com/orgs/navikt/teams/arbeidsgiver
- IT-avdelingen i Arbeids- og velferdsdirektoratet