Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Denne guide beskriver, hvordan man som ekstern aftager af JobannonceService udfylder de nødvendige headers i et request, hvorpå vi kan identificere og authenticate en given aftager. De to nødvendige headers har følgende formatHerunder følger en beskrivelse af formattet af de to nødvendige headers, samt en oversigt over, hvad man skal udfylde disse med, alt efter hvilken type aftager man er.

ActiveOrganisation
(x-activeOrganisation)

Code Block
languagejson
{
  "OrganisationType": 0,
  "OrganisationCode":"string"
}

 ActiveOrganisation

KSS, Jobcenter

KSS, A-Kasse

Virksomhed

HR-system

Portal

ActiveOrganisation.OrganisationType

8 (Jobcenter)

2 (AKasse)

 

24 (Virksomhed)

24 (Virksomhed)

24 (Virksomhed)

ActiveOrganisation.OrganisationCode

Jobcenterkode (fx. 10100)

A-kassekode (fx. 15)

CVR

CVR for systemets bruger

CVR for portalen

RequestUserMetadata
(x-requestUserMetadata)

Code Block
languagejson
{
  "RequestUserStructure":
  {
    "UserFullName":"string",
    "RequestUserType": 0,
    "EmailUserEmail": null,
    "UserIdentifier":"string"
  },
  "RequestOrganisationStructure":
  {
    "OrganisationType": 0,
    "OrganisationCode":"string"
  },
  "RegistrationDateTime":"2023-06-12T13:01:56.0362963+02:00"
}

Herunder følger et skema, som giver en oversigt over, hvad man skal udfylde headers med af værdier, alt efter hvilken type aftager man er.

ImpersonatedAuthority (ActiveOrganisation) - CVR validering

RequestOrganisationStructure

RequestUserStructure

KSS, Jobcenter

KSS, A-Kasse

Virksomhed

HR-system

Portal

RequestUserStructure

RequestUserMetadata

KSS, Jobcenter

KSS, A-Kasse

Virksomhed

HR-system

Portal

OrganisationType

8 (Jobcenter)

2 (AKasse)

24 (Virksomhed)

24 (Virksomhed)

24 (Virksomhed)

OrganisationCode

Jobcenterkode (fx. 10100)

A-kassekode (fx. 15)

CVR

CVR for systemets bruger

CVR for portalen

CallingAuthority (RequestOrganisationStructure)

RequestUserMetadata.RequestUserStructure.UserFullName

Sagsbehandlers navn

Sagsbehandlers navn

Virksomhedens kontaktpersons navn

Systemets kontaktpersons navn

Portalbrugerens navn

RequestUserMetadata.RequestUserStructure.RequestUserType

2 (Sagsbehandler)

2 (Sagsbehandler)

4 (Medarbejder)

3 (System)

4 (Medarbejder)

RequestUserMetadata.RequestUserStructure.

Email

UserEmail

Sagsbehandlers email

Sagsbehandlers email

Virksomhedens kontaktpersons email

Systemets kontaktpersons email

Portalbrugerens email

RequestUserMetadata.RequestUserStructure.UserIdentifier

UserRID (certifikat RID)

UserRID (certifikat RID)

Skal angives på denne form, hvor alle x skal erstattes af tal eller bogstaver:

CVR:xxxxxxxx-UUID:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

CVR værdien skal være CVR angivet på certifikatet, UUID skal være certifikatets UUID.

Skal angives på denne form, hvor alle x skal erstattes af tal eller bogstaver:

CVR:xxxxxxxx-UUID:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

CVR værdien skal være CVR angivet på certifikatet, UUID skal være certifikatets UUID.

Udfyld med selvvalgt identifier som I skal kunne identificere brugeren ud fra

Udfyld med selvvalgt identifier som I skal kunne identificere brugeren ud fra

Udfyld med selvvalgt identifier som I skal kunne identificere brugeren ud fra

RequestUserMetadata.RequestOrganisationStructure.OrganisationType

Hvis,

  • Jobcentermedarbejder:
    8 (Jobcenter)

  • Kommunalmedarbejder:
    7 (Kommune)

  • Anden aktør medarbejder:
    4 (AndenAktoer)

Hvis,

  • Jobcentermedarbejder:
    8 (Jobcenter)

  • Kommunalmedarbejder:
    7 (Kommune)

  • Anden aktør medarbejder:
    4 (AndenAktoer)

24 (Virksomhed)

24 (Virksomhed)

24 (Virksomhed)

RequestUserMetadata.RequestOrganisationStructure.OrganisationCode

Hvis,

  • Jobcentermedarbejder: Jobcenterkode (fx. 10100)

  • Kommunalmedarbejder: Kommunekode (fx. 751)
    Anden aktør medarbejder:
    CVR nummer (fx. 32435465)

Hvis,

  • Jobcentermedarbejder: Jobcenterkode (fx. 10100)

  • Kommunalmedarbejder: Kommunekode (fx. 751)
    Anden aktør medarbejder:
    CVR nummer (fx. 32435465)

CVR

CVR for systemet

CVR for portalens bruger