Skip to content

Commit 338f4de

Browse files
authored
feat: Legger om entra token grupper til å være den samme oid på tværs av entra og msgraph api. (#1542)
feat: Legger om azure token grupper til å være den samme oid på tværs ldap, entra og msgraph api.
1 parent 029c45b commit 338f4de

File tree

16 files changed

+104
-117
lines changed

16 files changed

+104
-117
lines changed

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# The MIT License
22

3-
Copyright 2019 NAV (Arbeids- og velferdsdirektoratet) - The Norwegian Labour and Welfare Administration
3+
Copyright 2019 Nav (Arbeids- og velferdsdirektoratet) - The Norwegian Labour and Welfare Administration
44

55
Permission is hereby granted, free of charge, to any person obtaining
66
a copy of this software and associated documentation files (the "Software"),

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Virtuell Tjeneste Plattform (VTP)
2121
- Team Foreldrepenger <teamforeldrepenger(at)nav.no>
2222
- Team Sykdom-i-familien
2323

24-
## For NAV-ansatte
24+
## For Nav-ansatte
2525
Interne henvendelser kan sendes via Slack i kanalen #vtp-chatten
2626

2727
## Teknologi som må installeres

mocks/ldap-mock/src/main/java/no/nav/foreldrepenger/vtp/ldap/LdapServer.java

+6-6
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
import com.unboundid.ldif.LDIFReader;
2828

2929
import no.nav.foreldrepenger.vtp.testmodell.ansatt.AnsatteIndeks;
30-
import no.nav.foreldrepenger.vtp.testmodell.ansatt.NAVAnsatt;
30+
import no.nav.foreldrepenger.vtp.testmodell.ansatt.NavAnsatt;
3131
import no.nav.foreldrepenger.vtp.testmodell.repo.impl.BasisdataProviderFileImpl;
3232

3333
public class LdapServer {
@@ -56,16 +56,16 @@ public LdapServer(File keystoreFile, char[] password) throws Exception {
5656

5757
directoryServer = new InMemoryDirectoryServer(cfg);
5858
readLdifFilesFromClasspath();
59-
readNAVAnsatte();
59+
readNavAnsatte();
6060
}
6161

62-
private void readNAVAnsatte() throws LDAPException {
63-
for (NAVAnsatt navAnsatt : ansattIndeks.alleAnsatte()) {
62+
private void readNavAnsatte() throws LDAPException {
63+
for (NavAnsatt navAnsatt : ansattIndeks.alleAnsatte()) {
6464
addNavAnsatt(navAnsatt);
6565
}
6666
}
6767

68-
private void addNavAnsatt(NAVAnsatt navAnsatt) throws LDAPException {
68+
private void addNavAnsatt(NavAnsatt navAnsatt) throws LDAPException {
6969
var entry = new Entry(
7070
String.format("CN=%s,OU=Users,OU=NAV,OU=BusinessUnits,DC=test,DC=local", navAnsatt.ident()),
7171
new Attribute("objectClass", "user", "organizationalPerson", "person", "top"),
@@ -85,7 +85,7 @@ private void addNavAnsatt(NAVAnsatt navAnsatt) throws LDAPException {
8585

8686
}
8787

88-
private static List<String> tilMemberOf(List<NAVAnsatt.NAVGroup> grupper) {
88+
private static List<String> tilMemberOf(List<NavAnsatt.NavGroup> grupper) {
8989
return grupper.stream()
9090
.map(gruppe -> String.format("CN=%s,OU=AccountGroups,OU=Groups,OU=NAV,OU=BusinessUnits,DC=test,DC=local", gruppe.name()))
9191
.toList();

mocks/organisasjon-mock/src/main/java/no/nav/tjeneste/virksomhet/organisasjon/rs/OrganisasjonResponse.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ private List<AdresseEReg> getPostadresser() {
120120

121121
static class Navn {
122122
@JsonProperty("sammensattnavn")
123-
private String sammensattnavn; // NAV-tillegg. Kildedata har opptil 5 navnelinjer.
123+
private String sammensattnavn; // Nav-tillegg. Kildedata har opptil 5 navnelinjer.
124124
@JsonProperty("navnelinje1")
125125
private String navnelinje1;
126126
@JsonProperty("navnelinje2")

mocks/pdl-mock/src/main/resources/schemas/pdl.graphqls

+2-2
Original file line numberDiff line numberDiff line change
@@ -713,8 +713,8 @@ type Endring {
713713
registrertAv: String!
714714
# Hvilke system endringen har kommet fra (f.eks srvXXX). Denne blir satt til "FREG" for det vi får fra Folkeregisteret.
715715
systemkilde: String!
716-
# Opphavet til informasjonen. I NAV blir dette satt i forbindelse med registrering (f.eks: Sykehuskassan).
717-
# Fra Folkeregisteret får vi opphaven til dems opplysning, altså NAV, UDI, Politiet, Skatteetaten o.l.. Fra Folkeregisteret kan det også være tekniske navn som: DSF_MIGRERING, m.m..
716+
# Opphavet til informasjonen. I Nav blir dette satt i forbindelse med registrering (f.eks: Sykehuskassan).
717+
# Fra Folkeregisteret får vi opphaven til dems opplysning, altså Nav, UDI, Politiet, Skatteetaten o.l.. Fra Folkeregisteret kan det også være tekniske navn som: DSF_MIGRERING, m.m..
718718
kilde: String!
719719

720720
hendelseId:String!

mocks/saf-mock/src/main/resources/schemas/saf.graphqls

+22-22
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ input BrukerIdInput {
2121

2222
# Indikator på hvilken type id som brukes i spørringen.
2323
enum BrukerIdType {
24-
# NAV aktørid for en person.
24+
# Nav aktørid for en person.
2525
AKTOERID
2626

2727
# Folkeregisterets fødselsnummer eller d-nummer for en person.
@@ -255,18 +255,18 @@ type Journalpost {
255255
# Landet forsendelsen er mottatt fra eller sendt til. Feltet skal i utgangspunktet kun være populert dersom avsender eller mottaker er en institusjon med adresse i utlandet.
256256
avsenderMottakerLand: String @deprecated(reason: "Feltet er deprekert og vil bli fjernet i fremtiden. Bruk avsenderMottaker.land i stedet.")
257257

258-
# NAV-enheten som har journalført forsendelsen. I noen tilfeller brukes journalfEnhet til å rute journalføringsoppgaven til korrekt enhet i NAV. I slike tilfeller vil journalfEnhet være satt også for ikke-journalførte dokumenter.
258+
# Nav-enheten som har journalført forsendelsen. I noen tilfeller brukes journalfEnhet til å rute journalføringsoppgaven til korrekt enhet i Nav. I slike tilfeller vil journalfEnhet være satt også for ikke-journalførte dokumenter.
259259
journalforendeEnhet: String @deprecated(reason: "Feltet er deprekert og vil bli fjernet i fremtiden. Bruk journalfoerendeEnhet i stedet.")
260260

261-
# NAV-enheten som har journalført forsendelsen. I noen tilfeller brukes journalfEnhet til å rute journalføringsoppgaven til korrekt enhet i NAV. I slike tilfeller vil journalfEnhet være satt også for ikke-journalførte dokumenter.
261+
# Nav-enheten som har journalført forsendelsen. I noen tilfeller brukes journalfEnhet til å rute journalføringsoppgaven til korrekt enhet i Nav. I slike tilfeller vil journalfEnhet være satt også for ikke-journalførte dokumenter.
262262
journalfoerendeEnhet: String
263263

264-
# Personen eller systembrukeren i NAV som har journalført forsendelsen.
265-
# * Bruken av feltet varierer, og kan inneholde den ansattes navn eller NAV-ident. Dersom forsendelsen er automatisk journalført, kan innholdet være f.eks. en servicebruker eller et batchnavn.
264+
# Personen eller systembrukeren i Nav som har journalført forsendelsen.
265+
# * Bruken av feltet varierer, og kan inneholde den ansattes navn eller Nav-ident. Dersom forsendelsen er automatisk journalført, kan innholdet være f.eks. en servicebruker eller et batchnavn.
266266
journalfortAvNavn: String
267267

268-
# Personen eller systembrukeren i NAV som har opprettet journalposten.
269-
# * Bruken av feltet varierer, og kan inneholde den ansattes navn eller NAV-ident. For inngående dokumenter kan innholdet være f.eks. en servicebruker eller et batchnavn.
268+
# Personen eller systembrukeren i Nav som har opprettet journalposten.
269+
# * Bruken av feltet varierer, og kan inneholde den ansattes navn eller Nav-ident. For inngående dokumenter kan innholdet være f.eks. en servicebruker eller et batchnavn.
270270
opprettetAvNavn: String
271271

272272
# Kanalen dokumentene ble mottatt i eller sendt ut på f.eks. "SENTRAL_UTSKRIFT" eller "ALTINN".
@@ -285,7 +285,7 @@ type Journalpost {
285285
# Liste over datoer som kan være relevante for denne journalposten, f.eks. DATO_EKSPEDERT. Hvilke relevante datoer som returneres, avhenger av journalposttypen.
286286
relevanteDatoer: [RelevantDato]
287287

288-
# Antall ganger brevet har vært forsøkt sendt til bruker og deretter kommet i retur til NAV. Vil kun være satt for utgående forsendelser.
288+
# Antall ganger brevet har vært forsøkt sendt til bruker og deretter kommet i retur til Nav. Vil kun være satt for utgående forsendelser.
289289
antallRetur: String
290290

291291
# Brukes for sporing og feilsøking på tvers av systemer.
@@ -323,7 +323,7 @@ type RelevantDato {
323323
datotype: Datotype!
324324
}
325325

326-
# En sak i NAV har flere saksnumre (fagsaksnummer og arkivsaksnummer).
326+
# En sak i Nav har flere saksnumre (fagsaksnummer og arkivsaksnummer).
327327
# * Fagsaken viser til saken slik denne er definert i et fagsystem. Saken identifiseres ved fagsakId + fagsaksystem.
328328
# * Arkivsaksnummer er "skyggesaken" som man tradisjonelt har journalført mot i Joark. Denne skal nå anses som en intern nøkkel i Joark.
329329
##
@@ -356,7 +356,7 @@ type Sak {
356356
tema: Tema
357357
}
358358

359-
# Person eller organisasjon som har et forhold til NAV, f.eks. som mottaker av tjenester eller ytelser.
359+
# Person eller organisasjon som har et forhold til Nav, f.eks. som mottaker av tjenester eller ytelser.
360360
type Bruker {
361361
# Brukerens identifikator. For personbrukere returneres personens aktørID eller fødselsnummer. For organisasjonsbrukere returneres et organisasjonsnummer.
362362
id: String
@@ -483,7 +483,7 @@ type DokumentInfo {
483483
tittel: String
484484

485485
# Kode som sier noe om dokumentets innhold og oppbygning.
486-
# * For inngående skjema er brevkoden normalt en NAV-skjemaID f.eks. *"NAV 14-05.09"*. Enkelte vedlegg har en vedleggskode som sier noe om innholdet.
486+
# * For inngående skjema er brevkoden normalt en Nav-skjemaID f.eks. *"Nav 14-05.09"*. Enkelte vedlegg har en vedleggskode som sier noe om innholdet.
487487
# * For utgående dokumenter sier brevkoden noe om hvilken dokumentmal som er benyttet og hvordan dokumentet skal distribueres.
488488
brevkode: String
489489

@@ -575,7 +575,7 @@ enum Datotype {
575575
# * Returneres for alle journalposttyper
576576
DATO_JOURNALFOERT
577577

578-
# * Tidspunkt dokumentene i journalposten ble registrert i NAV sine systemer.
578+
# * Tidspunkt dokumentene i journalposten ble registrert i Nav sine systemer.
579579
# * Returneres for inngående journalposter
580580
DATO_REGISTRERT
581581

@@ -596,7 +596,7 @@ enum Datotype {
596596
# Indikerer hvor man kan finne saksparten som dokumentene er journalført mot, samt en peker til selve fagsaken, dersom det finnes en.
597597
# * For pensjons- og uføresaker vil arkivsaksystemet være PSAK. For alle andre sakstyper er arkivsaksystem GSAK.
598598
enum Arkivsaksystem {
599-
# Arkivsaksystem for alle NAV saker unntatt pensjon og uføre.
599+
# Arkivsaksystem for alle Nav saker unntatt pensjon og uføre.
600600
GSAK
601601

602602
# Arkivsaksystem for pensjon og uføre.
@@ -605,13 +605,13 @@ enum Arkivsaksystem {
605605

606606
# Sier hvorvidt journalposten er et inngående dokument, et utgående dokument eller et notat.
607607
enum Journalposttype {
608-
# **Inngående dokument** - Dokumentasjon som NAV har mottatt fra en ekstern part. De fleste inngående dokumenter er søknader, ettersendelser av dokumentasjon til sak, eller innsendinger fra arbeidsgivere. Meldinger brukere har sendt til "Skriv til NAV" arkiveres også som inngående dokumenter..
608+
# **Inngående dokument** - Dokumentasjon som Nav har mottatt fra en ekstern part. De fleste inngående dokumenter er søknader, ettersendelser av dokumentasjon til sak, eller innsendinger fra arbeidsgivere. Meldinger brukere har sendt til "Skriv til Nav" arkiveres også som inngående dokumenter..
609609
I
610610

611-
# **Unngående dokument** - Dokumentasjon som NAV har produsert og sendt ut til en ekstern part. De fleste utgående dokumenter er informasjons- eller vedtaksbrev til privatpersoner eller organisasjoner. "Skriv til NAV"-meldinger som saksbehandlere har sendt til brukere arkiveres også som utgående dokumenter.
611+
# **Unngående dokument** - Dokumentasjon som Nav har produsert og sendt ut til en ekstern part. De fleste utgående dokumenter er informasjons- eller vedtaksbrev til privatpersoner eller organisasjoner. "Skriv til Nav"-meldinger som saksbehandlere har sendt til brukere arkiveres også som utgående dokumenter.
612612
U
613613

614-
# **Notat** - Dokumentasjon som NAV har produsert selv, uten at formålet er å distribuere dette ut av NAV. Eksempler på notater er samtalereferater med veileder på kontaktsenter og interne forvaltningsnotater.
614+
# **Notat** - Dokumentasjon som Nav har produsert selv, uten at formålet er å distribuere dette ut av Nav. Eksempler på notater er samtalereferater med veileder på kontaktsenter og interne forvaltningsnotater.
615615
N
616616
}
617617

@@ -708,7 +708,7 @@ enum Kanal {
708708
# * Brukes for inngående, utgående journalposter og notater.
709709
SKAN_NETS
710710

711-
# Forsendelsen er sendt inn på papir og skannet på NAVs skanningsenter for pensjon og bidrag.
711+
# Forsendelsen er sendt inn på papir og skannet på Navs skanningsenter for pensjon og bidrag.
712712
# * Brukes for inngående journalposter.
713713
SKAN_PEN
714714

@@ -724,18 +724,18 @@ enum Kanal {
724724
# * Brukes for inngående og utgående journalposter.
725725
HELSENETTET
726726

727-
# Forsendelsen skal ikke distribueres ut av NAV.
727+
# Forsendelsen skal ikke distribueres ut av Nav.
728728
# * Brukes for alle notater og noen utgående journalposter
729729
INGEN_DISTRIBUSJON
730730

731731
# Forsendelsen er sendt inn digitalt via selvbetjeningsløsninger på nav.no, uten at avsenderen ble digitalt autentisert
732732
# * Brukes for inngående journalposter
733733
NAV_NO_UINNLOGGET
734734

735-
# Bruker har fylt ut og sendt inn dokumentet sammen med en NAV-ansatt. Det er den NAV-ansatte som var pålogget innsendingsløsningen.
735+
# Bruker har fylt ut og sendt inn dokumentet sammen med en Nav-ansatt. Det er den Nav-ansatte som var pålogget innsendingsløsningen.
736736
INNSENDT_NAV_ANSATT
737737

738-
# Forsendelsen inneholder en komplett chatdialog (inngående og utgående meldinger) mellom en bruker og en veileder i NAV.
738+
# Forsendelsen inneholder en komplett chatdialog (inngående og utgående meldinger) mellom en bruker og en veileder i Nav.
739739
NAV_NO_CHAT
740740

741741
# Brevet er sendt til virksomhet som Taushetsbelagt Post via Altinn.
@@ -746,7 +746,7 @@ enum Kanal {
746746
# * Brukes for inngående journalposter.
747747
E_POST
748748

749-
# Forsendelsen er mottatt i en av NAVs meldingsbokser i Altinn.
749+
# Forsendelsen er mottatt i en av Navs meldingsbokser i Altinn.
750750
# * Brukes for inngående journalposter.
751751
ALTINN_INNBOKS
752752

@@ -755,7 +755,7 @@ enum Kanal {
755755
}
756756

757757
# Temaet/Fagområdet som en journalpost og tilhørende sak tilhører, f.eks. **FOR** (foreldrepenger).
758-
# * I NAV brukes Tema for å klassifisere journalposter i arkivet med tanke på gjenfinning, tilgangsstyring og bevaringstid.
758+
# * I Nav brukes Tema for å klassifisere journalposter i arkivet med tanke på gjenfinning, tilgangsstyring og bevaringstid.
759759
enum Tema {
760760
# Arbeidsavklaringspenger
761761
AAP

mocks/saf-mock/src/main/resources/schemas/safselvbetjening.graphqls

+12-12
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ type DokumentInfo {
147147
tittel: String
148148

149149
# Kode som sier noe om dokumentets innhold og oppbygning.
150-
# * For inngående skjema er brevkoden normalt en NAV-skjemaID f.eks. *"NAV 14-05.09"*. Enkelte vedlegg har en vedleggskode som sier noe om innholdet.
150+
# * For inngående skjema er brevkoden normalt en Nav-skjemaID f.eks. *"Nav 14-05.09"*. Enkelte vedlegg har en vedleggskode som sier noe om innholdet.
151151
# * For utgående dokumenter sier brevkoden noe om hvilken dokumentmal som er benyttet og hvordan dokumentet skal distribueres.
152152
brevkode: String
153153

@@ -185,13 +185,13 @@ type Dokumentvariant {
185185

186186
# Sier hvorvidt journalposten er et inngående dokument, et utgående dokument eller et notat.
187187
enum Journalposttype {
188-
# **Inngående dokument** - Dokumentasjon som NAV har mottatt fra en ekstern part. De fleste inngående dokumenter er søknader, ettersendelser av dokumentasjon til sak, eller innsendinger fra arbeidsgivere. Meldinger brukere har sendt til "Skriv til NAV" arkiveres også som inngående dokumenter..
188+
# **Inngående dokument** - Dokumentasjon som Nav har mottatt fra en ekstern part. De fleste inngående dokumenter er søknader, ettersendelser av dokumentasjon til sak, eller innsendinger fra arbeidsgivere. Meldinger brukere har sendt til "Skriv til Nav" arkiveres også som inngående dokumenter..
189189
I
190190

191-
# **Unngående dokument** - Dokumentasjon som NAV har produsert og sendt ut til en ekstern part. De fleste utgående dokumenter er informasjons- eller vedtaksbrev til privatpersoner eller organisasjoner. "Skriv til NAV"-meldinger som saksbehandlere har sendt til brukere arkiveres også som utgående dokumenter.
191+
# **Unngående dokument** - Dokumentasjon som Nav har produsert og sendt ut til en ekstern part. De fleste utgående dokumenter er informasjons- eller vedtaksbrev til privatpersoner eller organisasjoner. "Skriv til Nav"-meldinger som saksbehandlere har sendt til brukere arkiveres også som utgående dokumenter.
192192
U
193193

194-
# **Notat** - Dokumentasjon som NAV har produsert selv, uten at formålet er å distribuere dette ut av NAV. Eksempler på notater er samtalereferater med veileder på kontaktsenter og interne forvaltningsnotater.
194+
# **Notat** - Dokumentasjon som Nav har produsert selv, uten at formålet er å distribuere dette ut av Nav. Eksempler på notater er samtalereferater med veileder på kontaktsenter og interne forvaltningsnotater.
195195
N
196196
}
197197

@@ -210,7 +210,7 @@ enum Journalstatus {
210210
# * Tilsvarer statusen **JOURNALFOERT** for inngående dokumenter.
211211
FERDIGSTILT
212212

213-
# Dokumentet er sendt til bruker. Statusen benyttes også når dokumentet er tilgjengeliggjort for bruker på DittNAV, og bruker er varslet.
213+
# Dokumentet er sendt til bruker. Statusen benyttes også når dokumentet er tilgjengeliggjort for bruker på DittNav, og bruker er varslet.
214214
# * Statusen kan forekomme for utgående dokumenter og notater.
215215
EKSPEDERT
216216

@@ -288,7 +288,7 @@ enum Kanal {
288288
# * Brukes for inngående, utgående journalposter og notater.
289289
SKAN_NETS
290290

291-
# Forsendelsen er sendt inn på papir og skannet på NAVs skanningsenter for pensjon og bidrag.
291+
# Forsendelsen er sendt inn på papir og skannet på Navs skanningsenter for pensjon og bidrag.
292292
# * Brukes for inngående journalposter.
293293
SKAN_PEN
294294

@@ -304,18 +304,18 @@ enum Kanal {
304304
# * Brukes for inngående og utgående journalposter.
305305
HELSENETTET
306306

307-
# Forsendelsen skal ikke distribueres ut av NAV.
307+
# Forsendelsen skal ikke distribueres ut av Nav.
308308
# * Brukes for alle notater og noen utgående journalposter
309309
INGEN_DISTRIBUSJON
310310

311311
# Forsendelsen er sendt inn digitalt via selvbetjeningsløsninger på nav.no, uten at avsenderen ble digitalt autentisert
312312
# * Brukes for inngående journalposter
313313
NAV_NO_UINNLOGGET
314314

315-
# Bruker har fylt ut og sendt inn dokumentet sammen med en NAV-ansatt. Det er den NAV-ansatte som var pålogget innsendingsløsningen.
315+
# Bruker har fylt ut og sendt inn dokumentet sammen med en Nav-ansatt. Det er den Nav-ansatte som var pålogget innsendingsløsningen.
316316
INNSENDT_NAV_ANSATT
317317

318-
# Forsendelsen inneholder en komplett chatdialog (inngående og utgående meldinger) mellom en bruker og en veileder i NAV.
318+
# Forsendelsen inneholder en komplett chatdialog (inngående og utgående meldinger) mellom en bruker og en veileder i Nav.
319319
NAV_NO_CHAT
320320

321321
# Brevet er sendt til Taushetsbelagt Post via Altinn.
@@ -326,7 +326,7 @@ enum Kanal {
326326
# * Brukes for inngående journalposter.
327327
E_POST
328328

329-
# Forsendelsen er mottatt i en av NAVs meldingsbokser i Altinn.
329+
# Forsendelsen er mottatt i en av Navs meldingsbokser i Altinn.
330330
# * Brukes for inngående journalposter.
331331
ALTINN_INNBOKS
332332

@@ -352,7 +352,7 @@ enum Datotype {
352352
# * Returneres for alle journalposttyper
353353
DATO_JOURNALFOERT
354354

355-
# * Tidspunkt dokumentene i journalposten ble registrert i NAV sine systemer.
355+
# * Tidspunkt dokumentene i journalposten ble registrert i Nav sine systemer.
356356
# * Returneres for inngående journalposter
357357
DATO_REGISTRERT
358358

@@ -400,7 +400,7 @@ enum AvsenderMottakerIdType {
400400
}
401401

402402
# Temaet/Fagområdet som en journalpost og tilhørende sak tilhører, f.eks. **FOR** (foreldrepenger).
403-
# * I NAV brukes Tema for å klassifisere journalposter i arkivet med tanke på gjenfinning, tilgangsstyring og bevaringstid.
403+
# * I Nav brukes Tema for å klassifisere journalposter i arkivet med tanke på gjenfinning, tilgangsstyring og bevaringstid.
404404
enum Tema {
405405
# Arbeidsavklaringspenger
406406
AAP

0 commit comments

Comments
 (0)